web-dev-qa-db-ja.com

Ubuntuでファイルのアクセス許可を変更する方法

Ubuntuでは、フォルダ全体とそのすべてのサブフォルダのファイル権限を誰でも読み取り/書き込みに変更したい

Sudo chmod 666 /var/www and Sudo chmod 755 /var/wwwを試してみましたが成功しませんでした

更新

それ以来、nautilusをSudoとして開くことで、GUIで特権を変更することもできることがわかりました。

29
megaman

ファイルに対する他の権限を台無しにしないように、次のようにフラグ+を使用します

Sudo chmod -R o+rw /var/www

60
user559633

ファイルのアクセス権を変更するだけの場合は、chmod-Rを使用する場合は注意が必要です。ファイル、フォルダーはすべて変更されるためです。 relative change(全員に書き込み許可を追加するなど)を行っている場合、これを行うことができます:

Sudo chmod -R a+w /var/www

ただし、読み取り/書き込みのリテラルアクセス許可を使用する場合は、ファイルとフォルダーを選択することができます。

Sudo find /var/www -type f -exec chmod 666 {} \;

(ちなみに、セキュリティ上の理由から、これらのいずれもお勧めしません。)

またはフォルダーの場合:

Sudo find /var/www -type d -exec chmod 755 {} \;
10
lurker