我的 ubuntu 10.04 被神秘锁定了,但问题已经解决如何修复 ubuntu 10.04 中的登录故障?
但还有一个大麻烦,如果我锁定屏幕并返回,那里的身份验证窗口仍然不会接受我的密码(即使我可以按 ctrl+alt+F1 并在控制台中登录)。我已经停用了所有自动锁定配置,但这对我来说不是一个长期的解决方案,我以为通过修改 /etc/pam.d/common-auth 可以解决最后一个问题,但我一直无法解决。
下面是我当前的 common-auth 文件,有什么问题吗?我以为这是 Ubuntu 的默认设置。
# # /etc/pam.d/common-auth - 所有服务通用的身份验证设置 # # 此文件包含在其他服务特定的 PAM 配置文件中, # 并且应该包含定义身份验证模块的列表 # 系统使用的中央身份验证方案 #(例如 /etc/shadow、LDAP、Kerberos 等)。默认使用 # 传统的 Unix 身份验证机制。 # # 从 pam 1.0.1-6 开始,此文件默认由 pam-auth-update 管理。 # 为了利用这一点,建议您配置任何 # 本地模块位于默认块之前或之后,并使用 # pam-auth-update 管理其他模块的选择。请参见 # pam-auth-update(8) 了解详情。 # 这里是每个包的模块(“主要”块) 身份验证需要 pam_shells.so 需要身份验证 pam_nologin.so 身份验证 [成功=2 new_authtok_reqd=2 忽略=忽略默认=错误] pam_unix.so likeauth nullok_secure try_first_pass 身份验证 [成功=1 默认=忽略] pam_unix.so nullok_secure try_first_pass # 如果没有模块成功,则返回结果如下 身份验证必备 pam_deny.so # 如果堆栈中还没有返回值,则用正返回值填充堆栈; # 这避免了我们因为没有设置成功代码而返回错误 # 因为上面的模块都会跳来跳去 身份验证需要 pam_permit.so # 这里还有更多每个包的模块(“附加”块) auth 可选 pam_ecryptfs.so 解包 # pam-auth-update 配置结束