非法模块类型:etc / login.defs

时间:2017-04-25 11:05:09

标签: authentication ubuntu-16.04 polkit

我正在使用Ubuntu 16.04.2 LTS,我在互联网上有几次提到的“摇动身份验证窗口”问题,具体在这里:

https://ubuntuforums.org/showthread.php?t=1761052&p=11267228#post11267228

在这里: http://www.dahoba.xyz/2011/08/ubuntu-fix-cant-authenticate.html?m=1

它的长短是需要root权限的命令的认证窗口,可能会持续一秒钟,来回抖动,然后消失。

我不断遇到的一个推荐解决方案是:

“sudo chmod + s / usr / lib / policykit-1 / polkit-agent-helper-1”

然而这对我不起作用

以下是我认为是我的auth.log的相关部分(注意时间,窗口字面上闪烁):

Apr 25 06:56:53 xxxx polkit-agent-helper-1 [4527]:PAM(polkit-1)非法模块类型:etc / login.defs 4月25日06:56:53 xxxx polkit-agent-helper-1 [4527]:PAM pam_parse:期望返回值; [...至] 4月25日06:56:53 xxxx polkit-agent-helper-1 [4529]:PAM(polkit-1)非法模块类型:etc / login.defs 4月25日06:56:53 xxxx polkit-agent-helper-1 [4529]:PAM pam_parse:期望返回值; [...至] 4月25日06:56:53 xxxx polkit-agent-helper-1 [4530]:PAM(polkit-1)非法模块类型:etc / login.defs 4月25日06:56:53 xxxx polkit-agent-helper-1 [4530]:PAM pam_parse:期望返回值; [...至] 4月25日06:56:53 xxxx polkitd(authority = local):unix-session的运算符:c2 FAILED进行身份验证以获取行动授权org.freedesktop.policykit.exec for unix-process:2310:5776 [bash](拥有由unix-user:computer_user)

非常感谢任何见解或帮助!

1 个答案:

答案 0 :(得分:0)

好看,经过一番观察,我意识到我的polkit-1看起来像这样:

    etc/login.defs to make sure that removing a user
    # also removes the user's mail spool file.
    # See comments in /etc/login.defs
    session    optional   pam_mail.so standard
    # Standard Un*x account and session
    @include common-account
    @include common-session

......一旦我评论出第一行,一切都开始起作用了: - |