すべてのフォルダとファイルの所有者またはアクセス許可を再帰的に「全員」に設定するにはどうすればよいですか?


42

外部ハードドライブが接続されており、ユーザーのアクセス権を「無料」に設定する必要がありますMyUser

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

ターミナル経由でこれを行うにはどうすればよいですか?

回答:


85

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

cd / Volumes / your-drive /

次に、現在のユーザーの所有権をすべてのファイルに付与するには:

sudo chown -R $(whoami) .

または、代わりに

sudo chown -R MyUser

これにより、ほとんどの操作を行うことができ、さらに変更する必要はありません。


すべてのファイルおよびフォルダーが削除されている場合に、それらに対する書き込み権限が明確に必要な場合:

sudo chmod -R u+w .

そして、あなたが本当にクレイジーで、すべての許可をすべての人に与えたい場合(タイトルで示されているように):

sudo chmod -R 777 .

ただし、ほとんどの場合、これは必要ありません。また、FAT32ファイルシステムを含むボリュームにはそのアクセス許可の概念がないことに注意してください。

一般に、外部ドライブでこのような権限を変更することは、すべての問題の解決策ではありません。むしろ、その特定のフォルダーについてのみ、直面している特定の問題に基づいて許可を変更してください。


1
私はコマンドを覚えておく必要があり、sudo chown -R $(whoami)毎回それを調べる必要があります
ルカスティーブ

1
chmodの後のドットに注意してください。これまでに実行したsudo chmod -R 777 /ことがないすべてを台無しにします
CoderBC
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.