为我的用户在 /var/www/html 中写入权限

为我的用户在 /var/www/html 中写入权限

我正在尝试授予我的用户对该/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目录中的文件?

相关内容