web-dev-qa-db-ja.com

Mac OS Xでフォルダの共有/許可を再帰的に変更する方法

フォルダ内のファイルやサブフォルダの共有/許可プロパティを再帰的に変更できるようにするMac OS Xのツールやスクリプトはありますか?たとえば、全員または特定のユーザーが読み取りおよび書き込み、読み取り専用、または書き込み専用を行えるようにします。

52
puri

Chmodコマンドを試してください。たとえば、ディレクトリ名がmydirの場合、次のコマンドはそのmydirの読み書きを再帰的に有効にします。

$ chmod -R +rw mydir

詳細については:

$ man chmod
70
Hai Vu

作業したいルートフォルダを選択してインスペクタを開きます(CMD-iまたは右クリックして「情報を見る」)。下のパネルは、権限を管理できる場所です。

そこにリストに権限を追加し、削除します。すべてのサブフォルダに同じ権限を再帰的に適用するには、歯車をクリックして「同封アイテムに適用...」を選択します。

注:ウィンドウの右下にある小さなロックアイコンがロックされていると、[囲まれているアイテムに適用...]がグレー表示されていることがわかりました。その場合は、資格情報を入力してロックをクリックしてロックを解除し、[閉じたアイテムに適用...]をもう一度実行してください。

29
gregsabo

あなたはchmodchownコマンドを使いたいのです。

私の記憶が正しければ、このようにパーミッションを変更することができます。

chmod -R +a "joshhunt allow read" /some/file/or/folder/
chmod -R +a "Guest deny read" /some/other/folder/
chmod -R +a "Guest deny write" /some/other/folder/

これらのコマンドの詳細については、ターミナルでそれぞれのmanページを調べてください。

man chmod
man chown
12
Josh Hunt