如何启用自动登录但仍需要密码
我正在使用gdm显示管理器和gnome-shell环境运行Ubuntu GNOME 14.04,我需要实现以下行为:启动后,所选用户会自动登录,但仍需要密码才能访问会话。 或者换句话说,在用户自动登录后,屏幕立即被锁定。
特别需要用户登录; 它不是在启动时启动服务(这可以通过不同的方式实现)。
这种行为可能吗? 如果是这样,如何以最干净和非hacky的方式做到这一点? 无法更改显示管理器或环境。
感谢您的任何意见。
启用自动登录。
通过运行以下命令检查是否已安装gnome-screensaver
。
sudo dpkg --get-selections | grep gnome-screensaver
如果未安装,请运行以下命令安装gnome-screensaver
。
sudo apt-get update && sudo apt-get install gnome-screensaver
在启动应用程序上添加此命令。(要打开启动应用程序首选项,请在Unity仪表板上搜索“启动应用程序”。
/usr/bin/gnome-screensaver-command -l
此屏幕截图是Unity屏幕截图。 但这适用于GNOME shell而不做任何修改。
最新的Ubuntu版本有一个名为loginctl
的命令。 您可以使用以下命令替换startup命令并完成相同的操作。
loginctl lock-session