User management

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