CentOSを学んでいますが、何人かのユーザーを作成して削除したが、userdel
使用できるオプションはありません。
では、そのユーザーに関連付けられているホームディレクトリやその他のエントリは削除されますか?それ以外の場合、そのユーザーから残りのコンテンツを削除するオプションはありますか?
答え1
マニュアルページuserdel
-r
ユーザーの削除時にホームディレクトリも削除されるオプションについて説明します。そうでない場合は、以下を使用して既知のユーザーがいないファイルを見つけることができます。find
-nouser
次のオプション
find /home -nouser -delete
リストを確認したいかもしれませんが、今後実際にファイルを削除してください。
find /home -nouser -ls
この-delete
オプションはファイルを削除します。ディレクトリを削除するには、次のような他のコマンドが必要です。
find /home -type d -nouser -exec rmdir {} \;
(一部の病的なユーザーがスペースを含むディレクトリを作成した可能性がありますが、もっと働く)。
ところで、/home
それは習慣、他の場所にユーザーのホームディレクトリを作成した可能性があります。