User management#
Users#
# useradd -c "John Doe" -m john
# usermod -a -G wheel john
# passwd john
# id john
# userdel -r john
Groups#
# groupadd -g 1001 mygroup
# groupdel mygroup
# gpasswd -r mygroup
# newgrp - mygroup
# gpasswd -r mygroup
Password policies#
# chage -d 0 -I -1 -m 0 -M 99999 -W -1 john
Verification#
# grpck -r
# pwck -r
user 'pulse': directory '/var/run/pulse' does not exist
user 'rpc': directory '/var/lib/rpcbind' does not exist
user 'sshd': directory '/var/empty/sshd' does not exist
user 'firebird': program '/bin/nologin' does not exist
pwck: no changes