userdel でユーザー削除時にホームディレクトリも削除する
Linuxでユーザーを削除するときは、「userdel」のコマンドを削除しますがこのコマンドで何もオプションを使用しない場合は、ホームディレクトリやメールスプールのディレクトリが残ってしまいます
# testユーザーを作成します $ sudo useradd test # 追加された設定ファイル・作成されたディレクトリ等を確認します $ grep test /etc/passwd test:x:1001:1001::/home/test:/bin/bash $ grep test /etc/group test:x:1001: # grep test /etc/shadow test:!!:19331:0:99999:7::: $ ls /home/ | grep test test $ ls /var/spool/mail/ | grep test test # testユーザーを削除します $ sudo userdel test # passwdのファイルなど設定は削除されますが、ホームディレクトリ・メールスプールは残ったままです $ ls /home/ | grep test test $ ls /var/spool/mail/ | grep test test
ホームディレクトリ・メールスプールを削除するには「userdel -r」のように「-r」のオプションを使用すると、ホームディレクトリ・メールスプールを削除できます
$ sudo userdel -r test $ ls /home/ | grep test $ ls /var/spool/mail/ | grep test
ディスカッション
コメント一覧
まだ、コメントがありません