コマンド

ユーザーの追加 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