在 AD 集成过程中错误配置 PAM 后如何允许本地登录

在 AD 集成过程中错误配置 PAM 后如何允许本地登录

目的:通过在 Ubuntu 机器上设置 AD 集成,创建一个集成到我们的 Windows 环境中的 R 服务器

使用:Ubuntu 12.04 LTS

下列的: https://help.ubuntu.com/community/ActiveDirectoryWinbindHowto

问题:为我配置了一台 Ubuntu 服务器,并给了我一个登录用户。我一直在遵循 AD 集成演练,然后应用了本操作指南的这一部分

文件:/etc/pam.d/common-auth
身份验证足够 pam_winbind.so 身份验证足够 pam_unix.so nullok_secure use_first_pass 身份验证需要
pam_deny.so

在 Ubuntu 7.10 (Gutsy Gibbon) 和 9.04 (Jaunty Jackalope) 系统上,对 pam.d/common-auth 的这些更改导致无法以本地用户身份登录,例如通过 ssh。您的运气可能更好,但为了以防万一,请立即测试。

然后向下滚动发现这阻止了本地帐户的登录,大约在同一时间,我的 PuTTY 会话关闭,现在再次尝试登录会导致会话关闭。我可以使用 AD 登录名进入,但无法使用我的 AD 登录名修改 common-auth 文件,因为我不在 sudoers 组中。

要求:如果 root 权限被禁用,那么现在我已经将自己锁定,还有其他方法可以更改文件吗?

相关内容