コマンド
ユーザーの追加 useradd
[root@xxx ~]# useradd
使い方: useradd [オプション] LOGIN
useradd -D
useradd -D [オプション]
オプション:
-b, --base-dir BASE_DIR 新アカウントのホームディクトリの
ベースディレクトリ
-c, --comment COMMENT 新アカウントの GECOS フィールド
-d, --home-dir HOME_DIR 新アカウントのホームディレクトリ
-D, --defaults useradd のデフォルト設定を表示または変更
-e, --expiredate EXPIRE_DATE 新アカウントの期限切れ日付
-f, --inactive INACTIVE 新アカウントのパスワード無効化日数
-g, --gid GROUP 新アカウントの主グループの名前または ID
-G, --groups GROUPS 新アカウントの補助グループのリスト
-h, --help このヘルプを表示して終了する
-k, --skel SKEL_DIR 雛型ディレクトリに指定のものを使う
-K, --key KEY=VALUE /etc/login.defs のデフォルトより優先される
-l, --no-log-init ユーザを lastlog, faillog のデータベースに
追加しない
-m, --create-home ユーザのホームディレクトリを作成する
-M, --no-create-home ユーザのホームディレクトリを作成しない
-N, --no-user-group ユーザと同名のグループを作成しない
-o, --non-unique UID が同じユーザの作成を許す
-p, --password PASSWORD 新アカウントの暗号化されたパスワード
-r, --system システムアカウントを作成します
-R, --root CHROOT_DIR chroot するディレクトリ
-s, --shell SHELL 新アカウントのログインシェル
-u, --uid UID 新アカウントのユーザ ID
-U, --user-group ユーザと同じ名前のグループを作成する
-Z, --selinux-user SEUSER SELinux のユーザマッピングに指定した
SEUSER を使う
パスワードの変更 passwd
[root@xxx ~]# passwd --help
使い方: passwd [オプション...] <accountName>
-k, --keep-tokens 有効な認証トークンを維持する
-d, --delete named
アカウントのパスワードを削除する
(root のみ)
-l, --lock 指名されたアカウントのパスワードをロック(rootのみ)
-u, --unlock 指名されたアカウントのパスワードをロック解除(rootのみ)
-e, --expire 指名されたアカウントのパスワードを失効(rootのみ)
-f, --force 操作を強制
-x, --maximum=DAYS 最大パスワード寿命 (root のみ)
-n, --minimum=DAYS 最低パスワード寿命 (root のみ)
-w, --warning=DAYS パスワード失効の前にユーザーが警告を受ける事前日数 (root のみ)
-i, --inactive=DAYS パスワードが失効した後にアカウントが無効になるまでの日数 (root のみ)
-S, --status named
アカウントのパスワードステータスを報告する (root のみ)
--stdin 標準入力(stdin)
から新規トークンを読み込む (root のみ)
Help options:
-?, --help Show this help message
--usage Display brief usage message