我管理着家里的一堆笔记本电脑,虽然我可以通过 SSH 完成大多数事情,但有时我只需要坐在某人登录的桌面环境中。如果用户在附近,我总是可以“嘿,帮我登录;”但有时他们不在身边,我最终不得不摆弄 /etc/shadow 将他们的密码设置为我的密码,登录,然后恢复影子。
我真正想要的是能够使用 root 密码(或者更好的是任何管理员密码)以任何用户身份登录桌面。我已经阅读了系统上每个 pam_ 库的手册页,唯一一个似乎接近我所追求的是 pam_userdb:使用所有普通用户但使用管理密码配置辅助密码数据库;但这仍然很糟糕。
我查看了 lightdm 和 gdm 的配置指南,但没有看到任何相关内容。我简单地浏览过 polkit,但坦率地说,我不知道那东西在做什么。
编辑:“登录”可能是一个不好的表达方式 - 我的意思是访问用户的完整桌面环境,而不仅仅是访问单个应用程序。