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 settingsCommands
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






