将文件添加到 /var/www/

将文件添加到 /var/www/

我刚刚安装lamp-server^并想尝试一下。我创建了一个 php 文件,但无法将其移动到,/var/www因为该文件夹的所有者是 root。我使用终端管理它(我以 root 身份登录)。但我不想每次都这样做。还有其他方法吗?我不想每次尝试访问该文件夹时都使用终端。

答案1

我不知道在 LAMP 中是如何做到的,但是纯 Apache 设置有一个名为 的用户组,www-data具有写入权限/var/www

要获得相同的结果,请按照以下步骤操作:

  1. www-data如果尚不存在该组,请创建该组(使用 检查grep www-data /etc/group):

    groupadd www 数据

  2. 将 的组所有权转让/var/wwwwww-data(如果尚未完成):

    sudo chgrp www-data /var/www
    
  3. 将您的用户添加到www-data组:

    sudo usermod -a -G www-data <username>
    
  4. 如有必要,修复权限(授予组成员完全权限):

    sudo chmod g+rwx /var/www
    

现在您无需 sudo 即可访问该目录。

相关内容