Linux 用户组权限和虚拟开发环境

Linux 用户组权限和虚拟开发环境

所以,我想建立一个可以由几个用户共享以便协作的虚拟开发环境。

我创建了一个新的用户组 X,表示允许访问虚拟开发环境的用户组。然后,我向该组添加了两个用户。之后,我在 /usr/share/X 中创建了目录。我用 chgrp 修改了 X 的组,并将其更改为我创建的组。然后我执行了 chmod -R g+rwx X。不幸的是,这两个用户发现他们仍然需要 sudo 才能在此目录中创建目录和文件。如果我使用 chown,我可以为特定用户拥有它,但这不是我想要的。我希望它归组所有。

有人知道如何修复这个问题吗?我在网上搜索了一段时间,没有找到任何能直接解决这个问题的方法,而且我也无法从现有信息中找出答案。

谢谢。

答案1

事实证明,在我将自己添加到拥有该目录的新组后,我没有重新启动 bash shell,因此我是以自己的身份在 bash shell 中操作,而没有将我附加到用户的组。

我不知道将自己添加到用户组后需要重新启动 bash。知道这一点很重要,哈哈。

相关内容