使用Plesk运行CentOS 7.8的共享web主机具有以下目录结构,用于几百个vhost:
/var/www/vhosts/domain1.com/httpdocs/
/var/www/vhosts/domain2.com/httpdocs/
/var/www/vhosts/domain3.com/httpdocs/
httpdocs文件夹包含Plesk中的web文件,如Apache/cPanel上的标准public_html目录。
我需要一个命令或脚本来遍历每个vhost域目录,并递归地chmod httpdocs中的所有内容--文件到644,文件夹通过SSH发送到755。在/domain1.com/、/domain2.com/等目录中还有其他目录,因此不应该触及它们,只应该是httpdocs中的内容。
发布于 2020-05-08 06:32:51
据我所知,您希望恢复对意外更改的文件/目录的权限。
然后可以运行此命令来修复权限:
$ plesk repair fs -system -y
雷夫:https://talk.plesk.com/threads/ruined-all-permissions-from-root.346168/
https://serverfault.com/questions/1016232
复制相似问题