Ubuntu でユーザを追加するときは、useradd ではなく adduser を使うべきです。
なぜなら、useradd はホームディレクトリが作られないから。
どちらを使っても、そんなに変わらない挙動だと思ってたんですけどね。
使い方は以下の通り。
# adduser USER_NAME USER_NAME のところにログイン名を入力します。 適宜 -u (uid), -g (gid) オプションを指定します。
/home 以下にホームディレクトリが作成され、
/etc/skel/ ディレクトリから設定ファイル .bashrc 等がコピーされます。
パスワードも設定します。
useradd の場合は、これらをやってくれません。
# adduser -u 1004 USER_NAME Adding user `USER_NAME' ... Adding new group `USER_NAME' (1004) ... Adding new user `USER_NAME' (1004) with group `USER_NAME' ... Creating home directory `/home/USER_NAME' ... Copying files from `/etc/skel' ... Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for USER_NAME Enter the new value, or press ENTER for the default Full Name []: Taro HOGEHOGE Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [y/N] y
● adduser, useradd
0 件のコメント:
コメントを投稿