ファイル所有ユーザーの一斉変更
*作成したユーザーアカウントを削除した場合に、削除対象のアカウントで作成したファイルやフォルダなどが、UIDで保有されてしまうのでキレイに削除する方法(もしくは、管理者へ所有権を譲る方法)
フォルダー「/Users/oldUsers/」以下のファイルのUID=999のファイルオーナーをrootにする方法はコマンドラインで1行
sudo find /Users/oldUsers/ -uid 999 -exec chown root {} \;
簡単に解説すると
- /Users/oldUsersのファイル一覧をfindコマンドで抽出
- 条件として-uid 999でUID=999のファイルを指定(ユーザー名の場合は-user hoge)
- その条件にひっかかったファイルをchown root {} でオーナー変更({}がファイル名に置き換わる)
- -execコマンドの最後は\;で終了