我已经设置了一个 LAMP 环境。我想要在本地主机上运行的所有文件都放在我的 /var/www 目录中。每次我想打开一个具有写入权限的文件时,我必须在命令开头加上 sudo。如何更改 /var/www 的权限,以便除 root 之外的任何用户都可以修改内容?
答案1
最简单的方法是将所有权更改为您的用户 ID。这不应该是 Web 服务器正在访问您正在使用的文件的用户 ID。chown
递归使用该命令。尝试以下命令:
sudo chown -R $LOGNAME /var/www
这会将目录树递归更改/var/www
为您的用户 ID。 LOGNAME
通常设置为您的用户 ID。可以使用命令来验证这一点echo $LOGNAME
。
将 Web 服务器的写访问权限限制在尽可能少的目录和文件中。