我刚刚安装lamp-server^
并想尝试一下。我创建了一个 php 文件,但无法将其移动到,/var/www
因为该文件夹的所有者是 root。我使用终端管理它(我以 root 身份登录)。但我不想每次都这样做。还有其他方法吗?我不想每次尝试访问该文件夹时都使用终端。
答案1
我不知道在 LAMP 中是如何做到的,但是纯 Apache 设置有一个名为 的用户组,www-data
具有写入权限/var/www
。
要获得相同的结果,请按照以下步骤操作:
www-data
如果尚不存在该组,请创建该组(使用 检查grep www-data /etc/group
):groupadd www 数据
将 的组所有权转让
/var/www
给www-data
(如果尚未完成):sudo chgrp www-data /var/www
将您的用户添加到
www-data
组:sudo usermod -a -G www-data <username>
如有必要,修复权限(授予组成员完全权限):
sudo chmod g+rwx /var/www
现在您无需 sudo 即可访问该目录。