Links

/etc/passwd#

  • contains all Users
  • Benutzer:Passwort:User-ID:Group-ID:Kommentar:home-Verzeichnis:Shell
  • there is a shadow file under /etc/shadow

/etc/group#

  • contains all groups

Editing the files above is not suggested, use following commands to maintain users and groups

who
who -a
users
w
cat /etc/passwd
cat /etc/group
usermod -G deploy,root root
usermod -a -G groupname username
usermod -d /path/to/new/homedir/ username
useradd
chown -R <user> *|change owner for whole subfolder
chmod <rights> <file>|x=1 w=2 r=4, oga = owner group all
chgrp
adduser username
passwd username
addgroup groupname
userdel username
deluser user group
groupdel groupname
vipw -s : Edit /etc/passwd file
vigr -s : Edit /etc/group file

chagechange user password expiry information
chage -l username
chage -E 03/31/2014 -m 5 -M 90 -I 30 -W 14 username

Lock/Unlock user

passwd -l <username>Lock user
passwd -u <username>Unlock user
passwd -a -SShow list

List columns:

1login name
2locked password (L) / has no password (NP) usable password (P).
3date of the last password change
4-7password: minimum age, maximum age, warning period, inactivity period in days