ユーザーホームディレクトリ

ユーザーホームディレクトリ

CentOSを学んでいますが、何人かのユーザーを作成して削除したが、userdel使用できるオプションはありません。

では、そのユーザーに関連付けられているホームディレクトリやその他のエントリは削除されますか?それ以外の場合、そのユーザーから残りのコンテンツを削除するオプションはありますか?

答え1

マニュアルページuserdel-rユーザーの削除時にホームディレクトリも削除されるオプションについて説明します。そうでない場合は、以下を使用して既知のユーザーがいないファイルを見つけることができます。find-nouser次のオプション

find /home -nouser -delete

リストを確認したいかもしれませんが、今後実際にファイルを削除してください。

find /home -nouser -ls

この-deleteオプションはファイルを削除します。ディレクトリを削除するには、次のような他のコマンドが必要です。

find /home -type d -nouser -exec rmdir {} \;

(一部の病的なユーザーがスペースを含むディレクトリを作成した可能性がありますが、もっと働く)。

ところで、/homeそれは習慣、他の場所にユーザーのホームディレクトリを作成した可能性があります。

関連情報