未在 X 中注册的组

未在 X 中注册的组

我使用的是 Ubuntu 16.04。当我使用 LightDM 登录并启动 X 时,我发现我的辅助组未加载(运行“组”报告我只属于我的主要组)。如果我通过控制台登录或者如果我在 X 中使用 su 术语,则 groups 命令会正常工作,报告我的主要组和所有辅助组。

奇怪的是,即使“团体”没有报告我是 sudoers 的成员,我仍然可以 sudo。同样,我可以运行 myfrontend,尽管据报道我不是 mytv 的成员。操作系统似乎可以识别我的辅助组,即使 groups 命令不能识别。

所以,它似乎并没有造成真正的问题,但我很好奇是否有其他人看到过这种行为。我还有另外三台机器运行 Ubuntu 16.04,但组在每台机器上都可以正常工作。

答案1

感谢此处报告的缺陷,我的确切问题已得到解决https://bugzilla.redhat.com/show_bug.cgi?id=1581495

我登录时出现错误,/var/log/auth.log这让我怀疑这方面存在问题。

这些 Ubuntu 软件包是昨天更新的,libpam-kwallet4:amd64 (4:5.5.5-0ubuntu1.2, 4:5.5.5-0ubuntu1.3), libpam-kwallet5:amd64 (4:5.5.5-0ubuntu1.2, 4:5.5.5-0ubuntu1.3)这肯定是造成麻烦的原因。我刚刚注释掉了以下几行/etc/pam.d/lightdm

auth    optional        pam_kwallet.so
auth    optional        pam_kwallet5.so

重启拯救了我的一天

相关内容