howto deactivate user accounts under linux

Howto deactivate users under linux with samba and courier servers.

  1. deactivate samba sam account : smbpasswd -d username
  2. delete objectClass CourierMailAccount in LDAP to prevent further mail delivery if desired. Or set disableimap,disablepop3, disablewebmail to 1 to only disable login
  3. set attribute shadowExpire to 1 in LDAP (meaning that account is disabled since 1 day after 1970-01-01). This also prevents ssh logins when using pam_ldap