如何启用自动登录但仍需要密码

我正在使用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