我正在使用linux。想要一个组只能访问一个文件夹。我创建一个组并将该文件夹的组设置为新创建的文件夹。 (通过chgrp
命令)。并通过chmod 070
更改对文件夹的访问权限(只有组可以读写 - 执行)。最后,我将我的用户添加到新创建的文件夹中。在这种情况下,我必须可以将目录更改为该文件夹,因为我是该组的成员。
我无法访问该文件,但如果我从系统注销并再次登录,我可以使用该文件夹。为什么会出现这个问题我必须运行哪个命令来更新用户组?
答案 0 :(得分:1)
这是因为用户属于哪些组的内容只能在登录时读取。用户登录后,您可以随意更改用户组,但不会自动重新加载。
答案 1 :(得分:0)
尝试:
exec su -l $USER
我认为这会让你重新认证但应该有效