网站搬家特别是从虚拟空间或windows上搬到linux VPS上会出现文件权限问题,通常目录都是755权限,文件是644权限。一个一个修改比较麻烦,可以用命令简单快速的修改。
首先进入你要修改的网站目录,然后运行如下两个命令即可快速批量修改权限:
chmod 644 -R ./ find ./ -type d -print | xargs chmod 755;
另外经常用sftp修改上传新文件后是root用户组,可以修改成www用户组,命令如下:
chown -R www:www /home/wwwroot/
还有其他命令可以实现相同的结果:
find -type d|xargs chmod 755 find -type f|xargs chmod 644
find ./ -type f -print |xargs chmod 644; find ./ -type d -print|xargs chmod 755;
find ./ -type f -exec chmod 644 {} \; find ./ -type d -exec chmod 755 {} \;