Linux Administration - Accounts
[top]
User accounts
Files
/etc/passwd - Password file
/etc/shadow - Shadow password file
/etc/skel - Skeleton home directory templates
/etc/profile, /etc/profile.d - global, login settings
/etc/bashrc, /etc/bash.bashrc - global, non-login settings
~/.bash_login, ~/.profile, ~/.bash_profile - user, login settings
~/.bash_logout - user, logout settings
~/.bashrc - user, non-login settings
~/.inputrc - user, keyboard settings
Commands
useradd -d /home/[user_name] -m /etc/skel [user_name]
Add a user, creating his home directory and using the specified skel template.
usermod [user_name]
Modify existing user account.
userdel [user_name]
Delete user account.
passwd [user_name]
Change user's password.
chage [user_name]
Set user account expiration policy.
pwconv
Converts regular passwords to shadow passwords.
pwunconv
Converts shadow passwords back to regular passwords.
pwck
Checks integrity of /etc/passwd and /etc/shadow files.
[top]
Group accounts
Files
/etc/group - Group file
/etc/gshadow - Shadow group file
Commands
groupadd [group_name]
Add group.
groupmod [group_name]
Modify group.
groupdel [group_name]
Delete group.
gpasswd [group_name]
Change group's password.
grpconv
Converts regular group passwords to shadow passwords.
grpunconv
Converts shadow group passwords back to regular group passwords.
grpck
Checks integrity of /etc/group and /etc/gshadow files.
Cheatsheets






