我正在尝试安装 boinc,因此必须将我的用户 fabian 添加到组 boinc 中,这样我才能读取文件 /var/lib/boinc/gui_rpc_auth.cfg 。我运行了
sudo usermod -a -G boinc $(whoami)
但在那之后,
[fabian@desktop boinc]$ groups
audio fabian
仍然没有列出 boinc 组。然而
[fabian@desktop boinc]$ getent group | grep boinc
boinc:x:1001:fabian
好像提示我已加入该群组?!
事实上,我无法打开属于组 boinc 且具有权限 640 的 /var/lib/boinc/gui_rpc_auth.cfg。
我在这里做错了什么?
答案1
简短回答:需要注销并重新登录,组分配才有效。
较长的回答:虽然简短的回答确实可以使组更改在全球范围内生效,但仍然可以启动一个新 shell 来暂时使用新组 — 请参阅这个帖子了解更多详情。