useradd
linuxuseraddは、新規ユーザーアカウントを作成。
example of use
[root@centos7 ~]#useradd username
option
-c comment | 新規ユーザーアカウントにコメントを設定 |
---|---|
-d home_dir | 新規ユーザーアカウントのホームディレクトリを設定 |
-e expore_date | 新規ユーザーアカウントの有効期限を設定 YYYY-MM-DD書式で指定する |
-g initial_group | 新規ユーザーアカウントが所属する主グループを設定 |
-G group | 新規ユーザーアカウントが所属する副グループを設定 コンマ区切りで複数グループの指定が可能。 |
-m | ホームディレクトリを自動で作成 |
-s shell | 新規ユーザーアカウントのログインシェル名の設定 |
useradd -Dでデフォルト設定の表示・変更
[root@centos7 ~]#useradd -D
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes
-D | useraddのデフォルト設定を表示 |
---|---|
-d default_home | 新規ユーザーアカウントのホームディレクトリ作成先を設定 |
-e default_expire_date | 新規ユーザーアカウントが使用不可能になる日付 |
-g default_group | 新規ユーザーアカウントが所属する主グループを設定 |
-s default_shell | 新規ユーザーアカウントのログインシェル名の設定 |
ユーザーアカウントやグループ情報ファイル
[root@centos7 ~]#cat /etc/passwd
ユーザアカウント情報のファイル
[root@centos7 ~]#cat /etc/shadow
安全なユーザアカウント情報のファイル
[root@centos7 ~]#cat /etc/group
グループ情報のファイル
[root@centos7 ~]#cat /etc/default/useradd
デフォルト情報のファイル
[root@centos7 ~]#cat /etc/skel/
ファイルの雛形が置かれるディレクトリ