ユーザ管理

新規ユーザの作成

# useradd -g グループ名 ユーザ名

グループ名を省略するとユーザ名と同じグループが作成される。
「-g」プライマリグループ
「-G」補助グループ

新規ユーザのデフォルト設定

・/etc/skel 以下のディレクトリを設定
以下はCentOS 5.4

# ls -al /etc/skel/
合計 56
drwxr-xr-x   3 root root  4096  127 06:43 .
drwxr-xr-x 106 root root 12288  612 04:02 ..
-rw-r--r--   1 root root    33  122  2009 .bash_logout
-rw-r--r--   1 root root   176  122  2009 .bash_profile
-rw-r--r--   1 root root   124  122  2009 .bashrc
drwxr-xr-x   4 root root  4096  514 20:56 .mozilla

ホームディレクトリ無しのユーザを作成

# useradd -d /dev/null ユーザ名

ログイン不可のユーザを作成

# useradd -s /bin/false ユーザ名

既存ユーザーのID変更

# usermod -l 新ユーザ名 旧ユーザ名

既存ユーザーをログイン不可にする

# usermod -s /bin/false ユーザ名

既存ユーザに使用期限を設定する

# usermod -e 2010/12/31 ユーザ名

既存ユーザーのホームディレクトリ変更

usermod -d 新しいホームディレクトリ -m ユーザー名

「-m」オプションを付けると、これまでのホームディレクトリの内容が新しいホームディレクトリに移動される

既存ユーザーに補助グループを追加

# usermod -G グループ名 ユーザー名

ユーザの削除

# userdel -r ユーザ名

アカウントのロック

ロックをかける
# passwd -l ユーザ名
ロックをはずす
# passwd -u ユーザ名