如何在Ubuntu中更改文件权限

时间:2014-04-23 18:04:51

标签: linux shell ubuntu

在Ubuntu中我想更改整个文件夹及其所有子文件夹的文件权限,以供任何人读/写

我已经尝试sudo chmod 666 /var/www and sudo chmod 755 /var/www但没有成功

更新

我发现通过打开nautilus作为sudo,也可以在GUI中更改权限。

3 个答案:

答案 0 :(得分:58)

为了避免弄乱文件上已有的其他权限,请使用标记+,例如通过

sudo chmod -R o+rw /var/www

答案 1 :(得分:10)

如果您只想更改文件权限,则需要注意在-R上使用chmod,因为它会更改任何内容,文件或文件夹。如果您正在进行相对更改(例如为每个人添加写入权限),则可以执行以下操作:

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 {} \;

答案 2 :(得分:-3)

为递归添加-R

sudo chmod -R 666 /var/www