如何在 Ubuntu 22.04 Jammy Jellyfish Linux 上允许 GUI root 登录如何在 Ubuntu 22.04 Jammy Jellyfish Linux 上允许 GUI root 登录如何在 Ubuntu 22.04 Jammy Jellyfish Linux 上允许 GUI root 登录如何在 Ubuntu 22.04 Jammy Jellyfish Linux 上允许 GUI root 登录
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Ubuntu 22.04 Jammy Jellyfish Linux 上允许 GUI root 登录

默认情况下,root 用户无法登录 Ubuntu 22.04 Jammy Jellyfish 上的 GUI。这是一项安全功能,通常的约定是仅以非特权用户身份启动桌面环境。但是,在测试系统和边缘场景中,以 root 用户身份登录 GUI 可能会很有用。

在本教程中,您将学习如何在 Ubuntu 22.04 Jammy Jellyfish 上以 root 用户身份登录 GNOME 桌面环境。请按照下面的分步说明来实施此配置。

在本教程中您将学习:

  • 如何设置root密码

  • 如何配置 GDM 以允许 root gui 登录

  • 如何配置 PAM 以允许 root gui 登录

在 Ubuntu 22.04 Jammy Jellyfish 上允许 GUI root 登录分步说明

  1. 默认情况下,Ubuntu 22.04 上的 root 用户没有设置密码。因此,我们需要做的第一件事是打开命令行终端并使用以下命令为 root 设置密码。

    
    $ sudo passwd
    

    上面的命令将允许我们设置一个 root 密码,该密码将用于以后用户登录 GUI。

  2. 下一步是编辑 /etc/gdm3/custom.conf GDM 配置文件以允许 root 登录。在 nano 或您喜欢的文本编辑器中打开文件。

    
    $ sudo nano /etc/gdm3/custom.conf
    
  3. 在 GDM 配置文件中,我们需要添加 AllowRoot=true 行。进行此更改后,您可以保存并退出文件。

    
    AllowRoot=true
    

  4. 接下来,我们需要编辑位于 /etc/pam.d/gdm-password 的 PAM 身份验证守护程序配置文件,因此再次使用 nano 或您喜欢的文本编辑器打开该文件。

    
    $ sudo nano /etc/pam.d/gdm-password
    
  5. 在 PAM 身份验证守护程序文件内部,使用井号 # 注释掉以下行,该行拒绝 root 对图形用户界面的访问。您可以保存更改并在完成后退出此文件。

    
    auth   required        pam_succeed_if.so user != root quiet_success
    

  6. 为了使所有更改生效,我们需要重新启动 Ubuntu 22.04 系统。

    
    $ reboot
    
  7. 重新加载到 Ubuntu 22.04 后,您现在应该能够在图形用户界面中以 root 身份登录。选择未列出?选项并输入 root 的凭据进行登录。

结束语

在本教程中,我们了解了如何在 Ubuntu 22.04 Jammy Jellyfish Linux 上启用 root GUI 登录。这专门适用于 GNOME 桌面环境,尽管它需要我们编辑一些配置文件,因为这不是推荐的做法。如果您稍后需要再次禁用 root GUI 登录,则可以很简单地撤消所做的更改。

©2015-2025 艾丽卡 support@alaica.com