userdel コマンドは、ユーザー アカウントを削除するために使用されます。デフォルトでは、-r オプションを使用しない限り、ユーザーのホーム ディレクトリは削除されません。ユーザー アカウントを削除すると、それに対するすべての参照が削除されます。元の ID に似せるには、アカウントを再作成してグループに再度追加する必要があります。ユーザー アカウントを削除する前に注意してください。
構文
userdel コマンドの構文は次のとおりです。
$ userdel [options] {user names}
- userdel [ユーザー名] :これにより、/etc/passwd ファイルからユーザー エントリが削除されますが、ユーザーのホーム ディレクトリとメールはそのまま残ります。この方法でユーザー アカウントを削除することはお勧めしません。
- userdel -r [ユーザー名] :これにより、ユーザーとユーザーのホーム ディレクトリ、およびユーザーのメール ボックスが削除されます。これにより、ユーザーが所有するファイルとユーザーのアカウントがホーム ディレクトリから削除されます。
userdel コマンドの例
1. ユーザーを削除します:
# userdel username
2. 他のルート ディレクトリのユーザーを削除します:
# userdel --root path/to/other/root username
3. ホーム ディレクトリとメール スプールとともにユーザーを削除します。
# userdel --remove username
結論
システムからユーザーを削除するには、userdel コマンドを使用します。ユーザーを削除する前に、ユーザーをシステムからログアウトする必要があることに注意してください。 -r を指定せずに userdel コマンドを使用すると、ユーザーはシステムから削除されますが、ユーザーのファイルは残されます。 -r を使用して、ユーザーのすべての痕跡を削除します。すべてのコマンドライン オプションのリストについては、userdel のマニュアル ページを参照してください。