使用当前用户demo操作
$ chown :www-data -R /var/www
$ chmod g+w /var/www
$ usermod -aG www-data demo
$ touch /var/www/a
上述操作之后提示权限不足,此时/var/www目录 对于用户组有rwx权限
于是我关掉终端,重新链接ssh
就可以操作了,请问这是什么原因导致的,如何避免? 是否会有衍生问题?
使用当前用户demo操作
$ chown :www-data -R /var/www
$ chmod g+w /var/www
$ usermod -aG www-data demo
$ touch /var/www/a
上述操作之后提示权限不足,此时/var/www目录 对于用户组有rwx权限
于是我关掉终端,重新链接ssh
就可以操作了,请问这是什么原因导致的,如何避免? 是否会有衍生问题?
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答795 阅读✓ 已解决
2 回答3.2k 阅读
改用户组这个操作对那个用户的login中的进程(比如你操作的那个shell)不生效
因为取用户组这个操作是在login时发生的, login之后用户组改变也不会自动再取
你再login时的新shell就有正确的用户组了, 没啥衍生问题