我是使用 Ubuntu 9.10 的新手。我有两个用户(妻子和我),每个用户的屏幕保护程序都设置为锁定,这样在唤醒时,我们可以选择要转到哪个用户的桌面。但是,Ubuntu 需要密码,所以这很繁琐。
我想切换用户而不输入任何密码。我知道这个技巧它适用于启动登录,但它不能处理多个用户。
是否可以在 Ubuntu 中为用户设置空密码,或者通过其他方式跳过密码?
(我期待着真实的Linux 用户建议无密码用户不要获取任何权限,并且有一个管理员用户和一个强密码。是的,你说得对。但这不是这个问题的重点。谢谢。)
答案1
有一种方法可以通过修改 GDM 和/或 PAM 配置来实现 GDM 中的无密码登录。这与设置空密码或让 GDM 自动登录给定用户不同;并且它只在 GDM 中有效 - 在文本控制台上登录,或通过 SSH 登录,或使用须藤,仍然需要密码。
这是来自这篇最新文章在较旧的 UbuntuForums HowTo 中在 GDM 中启用无密码登录。我以前在 Ubuntu 9.04 下使用过这个方法,并且成功了;但我不知道它在 Ubuntu 9.10 下是否仍然可行。
将此行添加到/etc/pam.d/gdm(进行备份!)告诉 PAM富用户不需要输入密码就可以登录 GDM:
auth sufficient pam_succeed_if.so user = foo
如果你的用户都在某个组中(例如,组家庭),您可以改为使用以下行将此功能授予所有家庭用户:
auth sufficient pam_succeed_if.so user ingroup family
这在基本的 GDM 登录屏幕上有效;我不确定它是否可以与屏幕保护程序返回一起使用。
答案2
你试过了吗链接文本。如果您不知道如何处理影子密码文件,这将有点危险,但这可能是做您想做的事情的最简单的方法。