コマンドリファレンス - ユーザの追加・削除 adduser, rmuser

 
1. adduser ユーザの追加
2. rmuser ユーザの削除

1. adduser ユーザの追加

 Linux だとこれが useradd になるようです。  オプションはあるのですが、わたしはいつもオプションなしで起動します。  実際にユーザを追加してみましょう。

> adduser
Username: 		←	ユーザ名を入力
Full name:		←	ユーザ名をフルネームで入力(GUI だとこれがログイン画面に表示されます)
Uid (Leave empty for default):
Login group [fugafuga]:
Login group is fugafuga. Invite fugafuga into other groups? []:
Login class [default]:
Shell (sh csh tcsh bash rbash nologin) [sh]: 	←	使用するシェルを入力
Home directory [/home/fugafuga]:
Home directory permissions (Leave empty for default):
Use password-based authentication? [yes]:
Use an empty password? (yes/no) [no]:
Use a random password? (yes/no) [no]:
Enter password:									←	パスワードを入力
Enter password again:							←	パスワードを再入力
Lock out the account after creation? [no]:
Username   : fugafuga
Password   : *****
Full Name  : fugafuga-user
Uid        : 1002
Class      :
Groups     : fugafuga
Home       : /home/fugafuga
Home Mode  :
Shell      : /bin/tcsh
Locked     : no
OK? (yes/no): 									←	yes を入力
adduser: INFO: Successfully added (fugafuga) to the user database.
Add another user? (yes/no): 					←	yes で他のユーザを追加、no で終了
Goodbye!
 特にコメントをいれていないところが通常 Enter のみで十分です。

2. rmuser ユーザの削除

 Linux だとこれが userdel になるようです。  こちらもわたしはオプションなしで使用しています。

> rmuser ユーザ名
 実際に使用すると以下のようになります。

> rmuser fugafuga
Matching password entry:

fugafuga:$6$k0ib6KJ3jzstogY7$QShpO6mJVUL4XPhej1DvjR/mJLKkErUPPkZErpflGlOzCmKpGGdR1mN6Nb8nW49Y3I.3uN4ujG32WndnrziQU.:1002:1003::0:0:fugafuga-user:/home/fugafuga:/bin/tcsh

Is this the entry you wish to remove? y
Remove user's home directory (/home/fugafuga)? y
Removing user (fugafuga): mailspool home passwd.