|
DebianGNU/Linux (etch) でWebサーバを運用しようとする場合には、システムを会話型で利用するユーザは基本的にはひとり、つまり自分自身のみではないかと思われます。しかし、何かの目的でユーザの追加登録が必要となった場合には adduser コマンドを使って追加登録します。
ユーザの追加登録や登録変更、登録削除等は一般ユーザでは操作できず、特権ユーザ(スーパーユーザ)になってから操作します。ログインした一般ユーザから特権ユーザになるには su コマンドを使います。
adduser コマンドには引数(ひきすう)に新規追加したいユーザ名を指定して実行します。以下の例では「 taro 」というユーザ名で新規追加登録しようとしています。
# man adduser
《… adduser コマンドの説明が表示されます …》
#
# adduser taro
Adding user `taro' ...
Adding new group `taro' (1001) ...
Adding new user `taro' (1001) with group `taro' ...
Creating home directory `/home/taro' ...
Copying files from `/etc/skel' ...
Enter new UNIX password: 【設定するパスワードを入力】
Retype new UNIX password: 【設定するパスワードを再入力】
passwd: password updated successfully
taroのユーザ情報変更中
新しい値を入力してください, 標準設定値を利用するにはリターンを押してください.
フルネーム []: Taro Debian Takechu
部屋番号 []:
職場電話番号 []:
自宅電話番号 []:
その他 []:
以上で正しいですか? [y/N] y
#
# userdel -r shiro
#
|
adduser コマンドで新規追加ユーザ登録操作を行うとユーザ登録ファイル /etc/passwd 、グループ登録ファイル /etc/group が更新されます。登録ユーザに設定されたパスワードは暗号化されて /etc/passwd に書き込まれます。
ユーザの新規追加登録用コマンド adduser は useradd コマンドと同等です。
登録済みユーザの登録属性を変更するには usermod コマンドを、登録済みユーザの登録削除には userdel コマンドが使えます。
登録ユーザの削除では「 -r 」オプションを付けると、ホームディレクトリ以下のファイル群もあわせて削除されます。
上例のように新規追加登録では操作の終りに「確認」を求められますが、削除の場合にはなんらの確認も求められないので注意が必要です。
|