如果没有选项,如何为我的用户帐户启用自动登录?

我正在运行一个相当干净的12.04安装。 我没有安装太多软件,只有VMware工具,因为我在使用VMware工作站的Windows主机上运行它。

我试图启用自动登录只是为了比其他任何东西节省更多时间。

如果我转到系统设置>用户帐户,我可以在列表中看到我的用户帐户,但没有启用自动登录的选项。 即使我解锁它仍然没有显示它。

1

如果我创建新用户帐户,则仅为该用户帐户显示自动登录选项。 如果我分配了密码,那么我可以启用自动登录选项。 除了“标准”用户之外,我还尝试创建一个“管理员”帐户,以确定它是否有用。

2

有人想过吗?

编辑:

作为一个快速测试,我决定看看是否创建一个新的管理员帐户并登录它将使我的管理员帐户可以使用自动登录。 它确实如此,所以我尝试解锁并切换自动登录。 但是,当我重新启动时,它没有自动登录,只是正常进入登录屏幕。

它是Ubuntu的安全function还是由于安全风险而不允许自动登录管理员帐户?

EDIT2:

如果我创建一个新的管理员帐户,请指定密码并启用自动登录,它将按预期工作。 我注意到的另一件事是,当它执行新帐户的自动登录时,它会自动执行/ usr / bin / vmware-user,它启用VMware工具function,如自动调整桌面大小等。

当我登录到我的原始帐户时,这不会自动执行(我只是通过将其添加为启动应用程序来解决这个看似独立的问题)。 我猜这意味着真正的问题与我的用户帐户有关,而不是与lightdm有关。

EDIT3:

我现在已经修好了。 显然我必须再等4个小时才能回答我自己的问题,因为我是新用户….然后会回答答案。

找到了这一个的原因。 我启动了一个新的空白VM,以便在其上安装Ubuntu并查看问题是否在新安装中持续存在。

在安装过程中,在“你是谁?”上 屏幕上,您可以选择“自动登录”。 您还可以选择“加密我的主文件夹”。

我在原始VM上启用了加密。 如果您使用的是主文件夹加密,则似乎无法使用自动登录。 (安装程序不允许您同时选择它们,如果您选择加密,它会自动取消选择自动登录,反之亦然)。

我发现这篇关于停用主文件夹加密的post。 http://ubuntuforums.org/showthread.php?t=1134121

从我原来的帐户我做了以下事情:

我打开了一个终端(Ctrl-Alt-T)。

我发出sudo su成为root。

我发出了cp -rp /home/user /home/user.backup来获取主目录的未加密副本(用我的实际用户名替换用户)。

在做副本时我收到了错误消息:

cp:无法统计/home/tom/.gvfs’:权限被拒绝

我忽略了它。 一切似乎都被复制好了。

我发布了gedit /etc/default/grub所以我可以注释掉这些行

GRUB_HIDDEN_TIMEOUT = 0

GRUB_HIDDEN_TIMEOUT_QUIET =真

我保存,退出gedit并发布update-grub来更新GRUB。

我重启了VM并选择了

Ubuntu,Linux 3.2.0-26-generic-pae(恢复模式)

从启动菜单。 当恢复菜单出现时,我选择了“root”。

从提示符我发出mount -rw -o remount /来重新安装具有读/写权限的根分区。

我发出了rm -rf /home/user来删除主文件夹(用我的实际用户名替换用户)。

我没有使用apt-get来删除ecryptfs-utils,因为我可能想在以后加密另一个用户帐户的主文件夹。

我发出了cp -rp /home/user.backup /home/user来从未加密的备份重新创建主目录(用我的实际用户名替换用户)。

我发布了rm /home/user/.ecryptfsrm /home/user/.Private来删除符号链接(用我的实际用户名替换用户)。

我发出了rm -r /home/.ecryptfs/user来删除加密的主文件夹(用我的实际用户名替换用户)。

reboot now发出reboot now来重启虚拟机。 这样做会返回恢复菜单; 如果你等一会儿就会重启。

我选择了

Ubuntu,Linux 3.2.0-26-generic-pae

从启动菜单(即正常启动)。

一旦启动,我就进入了用户帐户。 自动登录选项现已可用。 我解锁,清理测试帐户,启用自动登录并重新启动。 有效。

我使用gedit编辑/ etc / default / grub并将其恢复正常。 (编辑后不要忘记update-grub 。)

/etc/lightdm/lightdm.conf open /etc/lightdm/lightdm.conf (如果你使用lightdm作为显示管理器),那么添加以下内容

 autologin-user=Your User Name autologin-user-timeout=0 user-session=ubuntu greeter-session=unity-greeter 

现在保存文件并重新启动lightdm

 sudo service lightdm restart 

我认为这里的问题(来自你的截图)是你创建了2个帐户并且都启用了。 对于自动登录,您应该只启用一个帐户。

尝试禁用其中一个帐户,您将看到选择自动登录的选项,

使用root /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf打开此文件

然后附加以下代码:

 [SeatDefaults] greeter-session=lightdm-gtk-greeter autologin-user=username 

请记住用您的用户名替换username名。