如何为我的lamp服务器设置chmod 777?
我是www文件夹(sudo chown -R martin www)的所有者。我已经更改了所有文件(sudo chmod 777 -R www)的权限。
我不知道为什么,但我的网站只与chmod 777合作。否则我只看到白色的页面。
我正在处理.tpl文件(include file="header.tpl",但当我使用一个新文件时,它将在为该文件创建chmod 777之前不会显示)。
如何为此文件夹中的所有新文件永久设置chmod 777?
发布于 2013-05-14 18:38:16
实际上,您永远不应该使web根可写。看到为什么/var/www没有chmod 777?了吗?
我怀疑您真正想要做的是将目录设置为755,或者将文件单独放置,或者将它们设置为644。为此,可以使用find命令。
若要将所有目录更改为755,请执行以下操作:
find /var/www -type d -exec chmod 755 {} \;若要将所有文件更改为644,请执行以下操作:
find /var/www -type f -exec chmod 644 {} \;此外,若要为在浏览器中查看的文件授予权限,请使用:
chown -R www-data:www-data /var/www/如果您的www目录不在/var中,请用正确的方式更改/var/www。
更新:复制到文件夹/var/www的任何新文件都不具有自定义设置权限。您还需要再次运行该命令来设置新文件的权限。
https://askubuntu.com/questions/295398
复制相似问题