• ベストアンサー

ユーザー削除後のそのユーザーで作成されたファイル

ユーザーを削除した所、そのユーザーが所有者になっていたファイルを ls -l で見てみると その所有者の所が、"500" となっていました。 削除したユーザーが所有者だったファイルを別のユーザーにが 所有者になるように一括で変更したいのですが、どうすれば良いでしょうか。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • VOT
  • ベストアンサー率45% (11/24)
回答No.1

内部的にファイルの所有者などの情報はユーザID(数字)で管理されています。"500"というのは削除されたユーザ(名前)が持っていたIDが500番だったということです。名前が不明なファイルの所有者はデフォルトではユーザIDで表示されますので。 一括で変更したのであれば、スーパーユーザ権限でファイルツリーのトップ(/)からfindを使ってchownコマンドを発行してあげれば間違いないかと思います。 ・UID:500 のファイル・ディレクトリの一覧表示 $ find / -uid 500 -print ・条件 UID=500 に一致するもののオーナーを一括変換(user:root group:admin) $ find / -uid 500 -exec chown root.admin {} \;

take_july
質問者

お礼

有難うございます。 解決できました。助かりました。

関連するQ&A