(我是 Ubuntu/Linux 的新手,所以请耐心等待)。
我在 Ubuntu 16.04 LTS 上安装了 apache 2(版本 2.4.18)。我使用以下方式从登录的用户帐户执行此操作:
sudo apt 安装 apache2
现在,我正在尝试替换默认的 index.html
但是,我无法创建或复制或移动文档到
/var/www/html/
因为我不是该文件夹的所有者,所以我查看了文件夹属性,它说所有者是 root。
我如何更改权限,以便我可以使用 apache 服务器,就好像我(即登录用户)具有 root 级权限一样。
谢谢,新年快乐。
答案1
默认用户阿帕奇是www-data
,所以我的做法如下:
将自己添加到 apache 组
www-data
:sudo usermod -G www-data -a your_username
更改
/var/www/html
所有权:sudo chown -R your_username:www-data /var/www/html
更改权限
/var/www/html
:sudo chmod -R 775 /var/www/html
这样你和阿帕奇可以与服务器文档在/var/www/html
答案2
使用命令sudo chown currentusername:currentusername /var/www/html
您也可以通过以 root 身份打开文件管理器,发出命令sudo nautilus
,进入目录 /var/www/ 后,右键单击html folder
并在属性中更改所有者