升级到 12.04 后,我没有“其他用户”登录选项

升级到 12.04 后,我没有“其他用户”登录选项

我已将 Ubuntu 11.10 升级到 12.04。我在登录屏幕上看不到“其他”登录选项。它仅显示“访客登录”和“用户登录”。用户登录仅询问密码,而我从未以用户登录身份输入过,因此我不知道用户登录的密码。我的问题是如何从登录屏幕以 root 身份登录?如何获取“其他登录”选项以 root 或其他用户身份登录?在提出这个问题之前,我尝试了以下操作:

  1. greeter-show-manual-login=true尝试在文件底部添加/etc/lightdm/lightdm.conf以下行访客登录但我收到访问被拒绝错误。

  2. 我不知道用户登录的密码(登录时只询问密码)以致于添加上面一行。

  3. 来自安全模式登录,我可以登录为但我无法添加上面的行lightdm配置文件文件。我收到只读错误,因此我尝试将权限更改为 777,如下所示chmod 777 lightdm.conf(当我在 /etc/lightdm/ 目录中时)。但我收到了错误在文件系统中标记为只读的文件。

  4. 在 11.10 版本中我创建了 4 个用户。我可以看到这些用户存在于 12.10 中。所以我确信升级过程中不会删除这些用户帐户。

简而言之,我需要在登录屏幕上添加其他登录选项?如何获取?

编辑的问题:

/etc/lightdm/lighdm.conf我在文件中添加了以下行恢复模式

greeter-show-manual-login=true

我使用命令保存了文件wq

现在我的 /etc/lightdm/lighdm.conf文件如下所示:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
greeter-show-manual-login=true

如果我犯了任何错误,请纠正我。为了这个问题我已经浪费了两个工作日,所有工作都处于待处理状态。

答案1

最好的办法是不要使用访客帐户。无法做到来自访客帐户。您必须使用具有sudo权限的用户。

  1. 打开终端(Ctrl++ AltT
  2. 跑步cd /etc/lightdm
  3. 运行gksu gedit lightdm.conf,在文本编辑器中打开配置文件。
  4. 在文本编辑器中,将该行添加greeter-show-manual-login=true到文件中。
  5. 保存文件并关闭文本编辑器。
  6. 重启。

答案2

我尝试了以下命令。它解决了其他登录问题:

  1. sudo passwd root
  2. sudo sh -c 'echo "greeter-show-manual-login=true" >> /etc/lightdm/lightdm.conf'

感谢所有在这里提供想法和答案的人。

答案3

您可以尝试通过命令行登录。为此,请按 Ctrl+Alt+F1 并以具有 root 权限的用户身份登录。然后您可以修改配置文件并将这些登录添加到图形登录中。

答案4

使用恢复模式时,您需要使用此命令重新安装具有写入权限的驱动器

mount -o rw,remount /

在恢复模式下,使用上述命令后,您可以使用以下命令更改“用户”登录帐户的密码(如果不是问题中所述的用户,则将用户替换为用户名)。

passwd User  

然后输入两次新密码,您将看不到所输入的内容。
然后重新启动并使用新密码登录。

相关内容