无法写入 /var/www/html

无法写入 /var/www/html

(我将链接到我接下来阅读的其他答案)我已经安装了 LAMP 堆栈,并且我试图将文件放入 /var/www/html

 nati@nati-pc:/var/www/html$ touch example
 touch: cannot touch 'example': Permission denied

www我改变了文件夹的权限

 nati@nati-pc:/var$ ls -al
 drwxrwxr-x  3 www-data www-data 4096 Oct 29 20:40 www

另请参阅html

 nati@nati-pc:/var/www$ ls -al
 drwxrwxr-x  2 www-data www-data 4096 Oct 29 20:40 html

我将自己添加到www-data群组:

 nati@nati-pc:/var/www$ awk -F':' '/www-data/{print $4}' /etc/group
 nati

如您所见,www 和 html 的组权限为 7,而我在该组中,所以我不明白为什么我不能写入该文件夹。

我关注了这个答案(https://superuser.com/questions/278446/ive-set-up-apache-but-i-cant-write-to-the-var-www-folder#=

Ubuntu 18.04

答案1

因此,感谢 Shimi,我使用id命令检查该组是否包括我,但不包括,所以我需要使用登录sudo su nati,然后id命令显示我在该组中,从那时起我就可以编辑文件。

相关内容