Part I. local user management

Table of Contents

1. introduction to users
whoami
who
who am i
w
id
su to another user
su to root
su as root
su - $username
su -
run a program as another user
visudo
sudo su -
sudo logging
practice: introduction to users
solution: introduction to users
2. user management
user management
/etc/passwd
root
useradd
/etc/default/useradd
userdel
usermod
creating home directories
/etc/skel/
deleting home directories
login shell
chsh
practice: user management
solution: user management
3. user passwords
passwd
shadow file
encryption with passwd
encryption with openssl
encryption with crypt
/etc/login.defs
chage
disabling a password
editing local files
practice: user passwords
solution: user passwords
4. user profiles
system profile
~/.bash_profile
~/.bash_login
~/.profile
~/.bashrc
~/.bash_logout
Debian overview
RHEL5 overview
practice: user profiles
solution: user profiles
5. groups
groupadd
group file
groups
usermod
groupmod
groupdel
gpasswd
newgrp
vigr
practice: groups
solution: groups