Last Update 2014/03/11
ユーザを作成します。
※ オプションなどは個人的に重要と考えられるものを記述しており、記載の無いものは、manページや関連書籍などを参照願います。
※ 実行例の記述は、不要と考えられる部分の削除などの修正を行ったものを掲載しています。
※ 実行例の実行環境はUbuntu 12.10です。
※ 実行例の記述は、不要と考えられる部分の削除などの修正を行ったものを掲載しています。
※ 実行例の実行環境はUbuntu 12.10です。
(例) オプション無し
実行前
$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
・
・
・
testuser1:x:1002:1002::/home/testuser1:/bin/sh
testuser2:x:1003:1003::/home/testuser2:/bin/sh
実行
$ sudo useradd user_1
実行後
$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
・
・
・
testuser1:x:1002:1002::/home/testuser1:/bin/sh
testuser2:x:1003:1003::/home/testuser2:/bin/sh
user_1:x:1004:1006::/home/user_1:/bin/sh ← 追加される
$ useradd -c test_comment user_1
実行前
$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
・
・
・
testuser1:x:1002:1002::/home/testuser1:/bin/sh
testuser2:x:1003:1003::/home/testuser2:/bin/sh
実行結果
$ sudo useradd -c test_comment user_1
$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
・
・
・
testuser1:x:1002:1002::/home/testuser1:/bin/sh
testuser2:x:1003:1003::/home/testuser2:/bin/sh
user_1:x:1004:1006:test_comment:/home/user_1:/bin/sh ← コメントフィールドに書き込み
$ useradd -d /home/testuser user_1
実行前
$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
・
・
・
testuser1:x:1002:1002::/home/testuser1:/bin/sh
testuser2:x:1003:1003::/home/testuser2:/bin/sh
実行結果
$ sudo useradd -d /home/testuser user_1
$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
・
・
・
testuser1:x:1002:1002::/home/testuser1:/bin/sh
testuser2:x:1003:1003::/home/testuser2:/bin/sh
user_1:x:1004:1006::/home/testuser:/bin/sh ← デフォルトは /home/user_1
$ useradd -g testgroup1 user_1
実行前
$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
・
・
・
testuser1:x:1002:1002::/home/testuser1:/bin/sh
testuser2:x:1003:1003::/home/testuser2:/bin/sh
実行結果
$ sudo useradd -g testgroup1 user_1
$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
・
・
・
testuser1:x:1002:1002::/home/testuser1:/bin/sh
testuser2:x:1003:1003::/home/testuser2:/bin/sh
user_1:x:1004:1004::/home/user_1:/bin/sh ← グループID 1004 はtestgroup1
$ cat /etc/group
root:x:0:
daemon:x:1:
・
・
・
testuser2:x:1003:
testgroup1:x:1004:
testgroup2:x:1005:
$ useradd -G testgroup1 user_1
実行前
$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
・
・
・
testuser1:x:1002:1002::/home/testuser1:/bin/sh
testuser2:x:1003:1003::/home/testuser2:/bin/sh
$ cat /etc/group
root:x:0:
daemon:x:1:
・
・
・
testgroup1:x:1004:
testgroup2:x:1005:
実行結果
$ sudo useradd -g testgroup1 user_1
$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
・
・
・
testuser1:x:1002:1002::/home/testuser1:/bin/sh
testuser2:x:1003:1003::/home/testuser2:/bin/sh
user_1:x:1004:1006::/home/user_1:/bin/sh
$ cat /etc/group
root:x:0:
daemon:x:1:
・
・
・
testgroup1:x:1004:user_1
testgroup2:x:1005:
user_1:x:1006: