(我将链接到我接下来阅读的其他答案)我已经安装了 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
命令显示我在该组中,从那时起我就可以编辑文件。