ディレクトリの所有者を変更する方法
編集:問題は、Appleがアクセス許可を使用してバックアップをマークし、ユーザーがそれらを変更できないようにすることです(おそらくセキュリティ機能)。使用するchmod -RN <dir>ことで、重要なデータを持つすべてのフォルダーからACLデータを削除しました。これにより、自分を所有者にして適切な権限を適用することができました。 元の質問 私は非常に大きなバックアップ(> 700GB)を持っていますが、今では間違った許可(クリーンインストール中にUIDが変更された、長い話)があり、それらを変更する必要があります。時間のかかるオプションは、各フォルダーを手動で移動してアクセス許可を変更することですが、これには時間がかかります。 chown自分をすべての重要なデータの所有者にしてchmod 700から、それらすべてのフォルダーrwxで自分だけにアクセス許可を与えるために使用したいと思います。 理想的な解決策はfind、正規表現に一致するフォルダー(現在のフォルダー)を再帰的に検索し.*/[DCV].*|Pictures|M[ou].*て、UIDを所有者にし、アクセス許可を700に設定する方法です。 私が把握できない重要なビット: ただし、実行しようとするchown Me DirectoryNameとが取得されchown: DirectoryName: Operation not permittedます。 私が見つけたものはすべて、ディレクトリではなくファイルのパーミッションの変更に関連しています。たぶん私はこれを間違った方法で見ていますか? 私のUID rwxと---他のすべての人にUIDを与える方法がないことを教えてくれます。 どうすればこれを達成できますか?Mac OS X 10.10.3を実行しています。 これはUNIX / Linuxフォーラム(およびMacを実行している)であることは知っていますが、この質問はシェル、、、および権限の使用に関するものでchownありchmod、ここに投稿されたソリューションはすべてのUNIXベースのOSに適用されます。投稿されたソリューションにより、古いバックアップがTime Machineに再表示されることが望ましいでしょう。 すぐに返信してくれたすべての人に感謝しますがchown、何らかの理由でディレクトリで動作しないようです。これが.sparsebundleネットワークドライブ上のディスクイメージであるという事実は関連していますか?外付けドライブと同じだと思いました。