meg*_*man 29 linux shell ubuntu
在Ubuntu中,我想将整个文件夹及其所有子文件夹的文件权限更改为任何人读/写
我试过sudo chmod 666 /var/www and sudo chmod 755 /var/www没有成功
更新
我后来发现,通过打开nautilus作为sudo,也可以在GUI中完成更改权限.
lur*_*ker 10
如果您只想更改文件权限,则需要小心使用-R,chmod因为它会更改任何内容,文件或文件夹.如果您正在进行相对更改(例如为每个人添加写入权限),则可以执行以下操作:
sudo chmod -R a+w /var/www
Run Code Online (Sandbox Code Playgroud)
但是,如果要使用读/写的文字权限,则可能需要选择文件与文件夹:
sudo find /var/www -type f -exec chmod 666 {} \;
Run Code Online (Sandbox Code Playgroud)
(顺便说一下,出于安全原因,我不推荐其中任何一种.)
或者对于文件夹:
sudo find /var/www -type d -exec chmod 755 {} \;
Run Code Online (Sandbox Code Playgroud)
小智 -4
添加-R递归:
sudo chmod -R 666 /var/www
Run Code Online (Sandbox Code Playgroud)