IT俱乐部 Linux Ubuntu 24.04启用root图形登录的操作流程

Ubuntu 24.04启用root图形登录的操作流程

一、前言

Ubuntu 默认禁用 root 账户 的图形与 SSH 登录,这是为了安全。但在某些场景(如测试、救援、自动化脚本)你可能需要 直接用 root 登录 GNOME 桌面。本文以 Ubuntu 24.04 LTS 为例,手把手带你完成配置,并附带 nano 编辑器 的基础用法,确保新手也能顺利改文件。

二、准备工作

sudo apt update && sudo apt upgrade -y

更新系统,防止因版本差异导致文件位置不同。

三、设置 root 密码

sudo passwd root

输入两次新密码即可激活 root 账户(仅本地密码生效,尚未开放图形登录)。

四、启用图形界面 root 登录

1. 修改 GDM 配置

sudo nano /etc/gdm3/custom.conf

[security] 段下方添加或取消注释:

AllowRoot=true

nano 快速操作提示

按键 作用
Ctrl + _ 直接跳行号
Ctrl + O 保存(回车确认文件名)
Ctrl + X 退出

2. 解除 PAM 限制

Ubuntu 通过 PAM 模块禁止 root 登录,需要注释两行:

sudo nano /etc/pam.d/gdm-password

找到

auth required pam_succeed_if.so user != root quiet_success

在行首加 # 注释掉。
同理编辑 /etc/pam.d/gdm-autologin 做同样修改。

3. 修复 root 登录后提示“Error found when loading /root/.profile”

sudo nano /root/.profile

将最后一行的

mesg n 2>/dev/null || true

改为

tty -s && mesg n || true

保存并退出。

五、(可选)允许 SSH root 登录

sudo nano /etc/ssh/sshd_config

确保以下两项存在且未被注释:

PermitRootLogin yes
PasswordAuthentication yes

重启 SSH 服务:

sudo systemctl restart ssh

六、重启并验证

sudo reboot

在 GDM 登录界面:

  1. 点击 “未列出?”“Other”
  2. 用户名输入 root,密码输入刚才设置的密码。
  3. 成功进入 GNOME 桌面 即配置完成。

七、安全提示

  • 用完即关:生产环境建议关闭 AllowRoot=true 或改用 sudo
  • SSH 公钥优先:若必须 root 远程登录,请配合密钥认证,关闭密码登录。
  • 备份配置
sudo cp /etc/gdm3/custom.conf /etc/gdm3/custom.conf.bak

八、一键回滚脚本

如果后悔,运行以下命令即可恢复默认:

sudo passwd -l root
sudo sed -i 's/^AllowRoot=true/#AllowRoot=false/' /etc/gdm3/custom.conf
sudo systemctl restart gdm3

至此,你已掌握在 Ubuntu 24.04 中启用 root 图形登录的全过程,并学会了 nano 的基本操作。Happy hacking!

以上就是Ubuntu 24.04启用root图形登录的操作流程的详细内容,更多关于Ubuntu 24.04 root图形登录的资料请关注IT俱乐部其它相关文章!

本文收集自网络,不代表IT俱乐部立场,转载请注明出处。https://www.2it.club/server/linux/16896.html
上一篇
下一篇
联系我们

联系我们

在线咨询: QQ交谈

邮箱: 1120393934@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部