首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >永久chmod 777

永久chmod 777
EN

Ask Ubuntu用户
提问于 2013-05-14 17:50:03
回答 1查看 5K关注 0票数 0

如何为我的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

EN

回答 1

Ask Ubuntu用户

发布于 2013-05-14 18:38:16

实际上,您永远不应该使web根可写。看到为什么/var/www没有chmod 777?了吗?

我怀疑您真正想要做的是将目录设置为755,或者将文件单独放置,或者将它们设置为644。为此,可以使用find命令。

若要将所有目录更改为755,请执行以下操作:

代码语言:javascript
复制
find /var/www -type d -exec chmod 755 {} \;

若要将所有文件更改为644,请执行以下操作:

代码语言:javascript
复制
find /var/www -type f -exec chmod 644 {} \;

此外,若要为在浏览器中查看的文件授予权限,请使用:

代码语言:javascript
复制
chown -R www-data:www-data /var/www/

如果您的www目录不在/var中,请用正确的方式更改/var/www

更新:复制到文件夹/var/www的任何新文件都不具有自定义设置权限。您还需要再次运行该命令来设置新文件的权限。

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/295398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档