在 Ubuntu 22.04.1 LTS 上桌面自动以 root 身份登录

在 Ubuntu 22.04.1 LTS 上桌面自动以 root 身份登录

首先:

  • 我知道这不是一个好习惯。但我主要用这台虚拟机做一些疯狂的事情,我厌倦了一直输入密码。我也很懒,不想手动登录。所以请把这看作一个实验。
  • 这不是后面提到的问题的重复。继续阅读,你就会明白我的意思。
  • 为什么?只是因为!这是唯一的原因。
  • 是的,这是愚蠢又危险的。
  • 是的,我不会在其他地方使用它。这只是为了好玩。
  • 还有谁:不要使用这个!

最后让我们开始吧:

我已关注在 ubuntu 桌面上以 root 身份登录如何启用 root 登录?。它们工作正常,我可以登录。如您所见:

root 不好,我知道,但不在乎

但现在问题来了:当我尝试编辑我的/etc/gdm3/custom.conf,更改AutomaticLogin=userAutomaticLogin=root并重新启动时,ubuntu 登录屏幕将不再显示。它卡在这个屏幕上:

登录

现在我根本无法登录。

我怎样才能让它工作?

日志可以在以下位置找到:https://gist.github.com/janwiesemann/8f7c8d2e267c61d6c514da8ae734794f

答案1

我完全反对:

  • 许多应用程序将拒绝/停止工作。
  • 系统安全将从内部完全受到损害......所有正常的日常任务,例如接收和打开电子邮件、浏览网站和创建/删除目录和文件......等都将变得极其危险。
  • 当您想要进入rootshell 来恢复系统时,救援模式现在会要求您输入密码。
  • 您说出它的名字...危险的

但是,我猜你已经远远超过了这一点......你已经做到了,并且你非常喜欢它(危险的诱惑)你甚至希望它自动!...自动登录读取文件:

/etc/pam.d/gdm-autologin

其中有一行用于防止root自动登录(因为它很危险) 如下所示:

auth    required    pam_succeed_if.so user != root quiet_success

就是这样...你已经被警告了...邪恶的微笑:-)...请去做吧...如果你无论如何都要这么做,就不要来这里寻求帮助...因为你是故意这么做的。

答案2

$ sudo -i
[sudo] hannu 的密码:
root@gflap:~#

如果您要销毁您的虚拟机,那么困难的部分在哪里?;-)

答案3

我在一个验证实验室工作,其中大多数测试命令必须以 root 身份运行,并且测试自动化中内置了大量重新启动。

我发现唯一能够始终允许 root 自动登录的方法是使用不创建普通用户的种子文件创建安装。由于我们几乎所有的映像管理都是自动化的,我发现这很容易实现,但我意识到这可能不是适合所有人的解决方案。

相关内容