- ベストアンサー
ユーザー削除後のそのユーザーで作成されたファイル
ユーザーを削除した所、そのユーザーが所有者になっていたファイルを ls -l で見てみると その所有者の所が、"500" となっていました。 削除したユーザーが所有者だったファイルを別のユーザーにが 所有者になるように一括で変更したいのですが、どうすれば良いでしょうか。 宜しくお願いします。
- みんなの回答 (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 {} \;
お礼
有難うございます。 解決できました。助かりました。