Unixコマンド/adduser
adduser †
機能 †
adduserコマンドは、UNIXにユーザーを新規に追加登録します。
構文 †
adduser [オプション] [ユーザー名]
オプション †
-u ユーザID ユーザIDを指定する -g グループID(グループ名) グループID(またはグループ名)を指定する -s シェル ログインシェルを指定する -d ホームディレクトリ ホームディレクトリを指定する
コマンド例 †
▼デフォルト設定でユーザー登録する。
# adduser suzuki ユーザ名のみを指定して実行
# grep suzuki /etc/passwd
suzuki:!!:1004:1004::/home/suzuki:/bin/bash デフォルト値でアカウントが登録された
# grep suzuki /etc/group
suzuki:x:1004: グループも自動的に作成された
# ls -ld /home/suzuki
drwx------ 2 suzuki suzuki 1024 Jul 9 21:49 /home/suzuki
ホームディレクトリも作成されている
▼登録オプションを指定してユーザー登録する。
# adduser -u 1701 -g sales -d /home/yamada -s /bin/tcsh yamada
ユーザーID1701、グループ名sales、ホームディレクトリ/home/yamada
ログインシェルtcshで、ユーザーyamadaを登録
# grep yamada /etc/passwd
yamada:!!:1701:1001::/home/yamada:/bin/tcsh
# grep 1001 /etc/group
sales:x:1001:
# ls -ld /home/yamada
drwx------ 2 yamada sales 1024 Jul 9 21:49 /home/yamada
▼対話モードでユーザ登録(FreeBSD)
デフォルトのユーザディレクトリの場所 †
# ll /usr/share/skel/ total 20 drwxr-xr-x 2 root wheel 512 Jan 1 2002 . drwxr-xr-x 26 root wheel 512 Jan 1 2002 .. -rw-r--r-- 1 root wheel 758 May 1 2009 dot.cshrc -rw-r--r-- 1 root wheel 258 May 1 2009 dot.login -rw-r--r-- 1 root wheel 167 May 1 2009 dot.login_conf -rw------- 1 root wheel 379 May 1 2009 dot.mail_aliases -rw-r--r-- 1 root wheel 339 May 1 2009 dot.mailrc -rw-r--r-- 1 root wheel 773 May 1 2009 dot.profile -rw------- 1 root wheel 284 May 1 2009 dot.rhosts -rw-r--r-- 1 root wheel 980 May 1 2009 dot.shrc

