Way*_*ner 2 permissions groups
我注意到,当我将自己添加到一个新组时,usermod newgroup -g wayne
我会在我说的时候列出该组groups
,但是如果我要执行诸如
sudo mkidr /usr/local/grouptest
sudo chown root:newgroup /usr/local/grouptest
cd /usr/local/grouptest
touch test.txt
touch: cannot touch `test.txt': Permission denied
Run Code Online (Sandbox Code Playgroud)
我得到许可被拒绝。当我通过 ssh 会话连接时,我必须重新连接,然后该目录的权限才生效。有没有办法解决这个问题?特别是因为使用 GNU screen,我将不得不杀死并重新创建我所有的窗口,这将非常讨厌。
任何帮助将不胜感激!
usermod -g
编辑/etc/group
,但initgroups()
仅由 调用/bin/login
。也就是说,newgrp
应该努力切换到新组,代价是启动一个额外的 shell。
归档时间: |
|
查看次数: |
3211 次 |
最近记录: |