我正在尝试授予我的用户对该/var/www/html
目录的写权限。到目前为止,我已经执行了:
# sudo usermod -aG www-data $USER
# sudo chown -R www-data:www-data /var/www/html
# sudo chmod -R 775 /var/www/html
在我看来,这应该足够了,但不幸的是,我仍然无法覆盖 Web 目录中的文件或在那里创建新文件。如果我执行,id
我看不到我的用户user1
属于www-data
:
# id
uid=1001(user1) gid=1001(user1) groups=1001(user1),27(sudo),110(lxd)
但如果我执行它定义用户,我会看到我的用户属于第 33 组(www-data)
# id $USER
uid=1001(user1) gid=1001(user1) groups=1001(user1),27(sudo),33(www-data),110(lxd)
该groups
命令也没有显示我是该www-data
组的一部分。
# groups
user1 sudo lxd
我完全迷失了,我做错了什么,为什么我仍然无法覆盖/var/www/html
目录中的文件?