Kubuntu 17.10 上的 KDE SC 5.10.5 / 登录后,用户仅分配了主要组

Kubuntu 17.10 上的 KDE SC 5.10.5 / 登录后,用户仅分配了主要组

前一段时间(无法确定具体时间,但至少已经一周了),在此系统上登录 KDE 的用户不再被分配其补充组的成员资格。

例如,用户“larry”被配置为其自己的主组“larry”的成员,同时也是“users”的成员。后者需要访问多个用户使用的某些文件。

当 larry 登录到 TTY 控制台并发出命令时id,输出为

uid=1000(larry) gid=1000(larry) Groups=1000(larry),100(users)

但是 - 当 larry 登录 KDE,打开终端并发出 时id,输出是

uid=1000(larry) gid=1000(larry) Groups=1000(larry)

接下来,larrysu larry在同一个终端中输入密码,id再次发出命令,瞧:

uid=1000(larry) gid=1000(larry) Groups=1000(larry),100(users)

对我来说,KDE 登录似乎已经停止执行登录 shell 应该执行的一些工作,但我目前不知道如何跟踪这一点。

答案1

同时,我找到了一些解决此问题的解决方法,该问题似乎是由 libpam_kwallet 与 lightdm 结合引起的。不知道为什么当我在发布问题之前搜索解决方案时它们没有出现 - 我想我一定使用了错误的搜索词。

https://bugs.launchpad.net/lightdm/+bug/1781418:

这似乎是由 libpam-kwallet5 更新引起的。在 /etc/pam.d/lightdm 中注释以下行解决了该问题:

auth optional pam_kwallet.so 
auth optional pam_kwallet5.so

这就是我所做的并解决了我的问题。另一个解决方案显然是切换到另一个显示管理器 light gdm、sddm 或其他。

相关内容