web-dev-qa-db-ja.com

すべてのフォルダとファイルの所有者またはアクセス許可を再帰的に 'Everyone'に設定する方法

私は外付けハードドライブを接続しています、そして私はユーザーMyUserに対して「フリー」になるようにパーミッションを設定する必要があります。

私も所有者をMyUserに設定する必要があると思います。

どうすればターミナル経由でこれができますか?

36
stighy

最初に外付けハードドライブの名前を調べてから、次に移動します。

 cd/Volumes /あなたのドライブ/

今、あなたの現在のユーザーの所有権をすべてのファイルに与えます:

Sudo chown -R $(whoami) .

あるいは、あるいは

須藤町-R MyUser 。

これでほとんどの操作が可能になり、それ以上の変更は不要になります。


他の方法で削除されている場合に、すべてのファイルおよびフォルダに対するwriteアクセス権を明確に付与したい場合は、次のようにします。

Sudo chmod -R u+w .

そして、あなたが本当に頭がおかしくて、(あなたの肩書きによって示されるように)すべての許可を全員に与えたいだけなら:

Sudo chmod -R 777 .

しかし、これはほとんどの場合必要ではないはずです。また、FAT32ファイルシステムのボリュームにはこのパーミッションの概念がありません。

一般的に、外付けドライブでこのようにパーミッションを変更することはあなたのすべての問題に対する解決策ではないはずです。その特定のフォルダに対してのみ、直面している特定の問題に基づいてアクセス権を変更してください。

71
slhck