一、前言
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
改为
-s && mesg n ||

