useraddコマンドとpasswdコマンド

ユーザー名リストを表示

cat /etc/passwd | sed -e 's/:.*//g'

useradd (rootのみ)

# useradd [option] username
/etc/passwd
ユーザ情報の一覧

/etc/shadow
ユーザパスワードの一覧

/etc/group
グループ情報の一覧

/etc/gshadow
グループパスワードの一覧

-mオプション

# useradd -m ユーザー名

ホームディレクトリを作成
* /etc/login.defsで「CREATE_HOME yes」がある場合は、
  このオプションは不要

-sオプション

ログインシェルの指定

デフォルト値 (オプション無しの場合)

[root@(host) ~]# cat /etc/default/useradd
# useradd defaults file
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes

passwdコマンド

(rootの場合)
# passwd [対象のユーザ名]

(一般ユーザーの場合)