Linux权限不会迅速更新



我正在使用Linux。想要一个组只能访问文件夹。我将该文件夹的组和集组设置为新创建的文件夹。(通过chgrp命令)。并通过chmod 070更改对文件夹的访问(只有组才能读取Write-Execute)。最后,我将用户添加到新的创建文件夹中。在这种情况下,我必须将目录更改为该文件夹,因为我是该组的成员。我无法访问该文件,但是如果我从系统注销并再次登录,我可以使用该文件夹。为什么会发生这个问题?我必须运行哪个命令来更新用户组?

这是因为仅在登录时读取诸如用户所属的组之类的东西。用户登录后,您可以更改用户组,但不会自动重新加载。

尝试:

exec su -l $USER

我认为这会让您重新验证,但应该起作用

最新更新