Ubuntu创建root用户

By | 2026 年 3 月 11 日

手动执行:

在 Ubuntu 24.04 桌面版中,出于系统安全考虑,root 用户是被默认禁止直接登录图形界面的。如果你确实需要以 root 身份操作桌面,可以按照以下步骤进行配置。

⚠️ 重要提示:启用 root 账户登录会带来极大的安全风险。root 拥有系统的最高权限,任何误操作(如误删系统文件)都可能导致系统崩溃或数据丢失。建议仅在必要时(如系统维护、特定测试)开启,用完即关。


操作步骤

第一步:为 root 用户设置密码

首先,你需要为 root 账户激活一个密码。打开终端,执行以下命令:

sudo passwd root

系统会提示你输入并确认新的 root 密码。输入密码时屏幕不会有任何显示,这是正常的。

第二步:修改 GDM 配置文件

GDM (GNOME Display Manager) 是 Ubuntu 的登录管理器,需要修改其配置以允许 root 登录。

  1. 使用 nano 编辑器打开配置文件(你也可以用 vimgedit 替代 nano):
    sudo nano /etc/gdm3/custom.conf
  2. 在文件中找到 [security] 这一行。如果找不到,可以手动在文件末尾添加。在 [security] 下方添加一行,内容如下:
    [security]
    AllowRoot=true
  3. Ctrl+O 保存文件,然后按 Ctrl+X 退出编辑器。

第三步:修改 PAM 认证配置

PAM (Pluggable Authentication Modules) 是系统的认证模块,它里面有一条规则明确禁止 root 登录图形界面,我们需要把它注释掉。

  1. 编辑第一个 PAM 文件:
    sudo nano /etc/pam.d/gdm-password
    找到下面这一行,并在行首添加一个 # 号将其注释掉:
    # auth required pam_succeed_if.so user != root quiet_success
    保存并退出 (Ctrl+O, Ctrl+X)。
  2. 用同样的方法编辑第二个 PAM 文件:
    sudo nano /etc/pam.d/gdm-autologin
    同样找到并注释掉这一行:
    # auth required pam_succeed_if.so user != root quiet_success
    保存并退出。

第四步:(可选)修复 root 用户的环境配置文件

首次以 root 登录时,可能会遇到一个关于 /.profile 文件的错误提示。为了避免这个问题,可以提前修复它。

  1. 编辑 root 目录下的 .profile 文件:
    sudo nano /root/.profile
  2. 找到文件的最后一行,通常是:
    mesg n 2> /dev/null || true
  3. 将其修改为:
    tty -s && mesg n || true
    保存并退出。

第五步:重启系统

所有配置完成后,需要重启系统以使更改生效:

sudo reboot

第六步:以 root 身份登录

系统重启后,在登录界面,你会发现列表中没有 root 用户。此时,需要点击 “未列出?” 或者 “Other” 选项。

在弹出的输入框中,用户名输入 root,密码输入你在第一步设置的密码,即可登录到 GNOME 桌面。


💡 完成后的小建议
完成你的工作后,为了系统安全,建议你按照操作步骤的反向操作,将配置改回去(即注释掉 AllowRoot=true,并恢复 PAM 文件中被注释的行),然后重启系统,恢复使用普通用户。

脚本执行

上述文件包含

enable-root-login.sh 是开启root权限的一键脚本
disable-root-login.sh 是关闭root登陆权限的一键脚本

1. 赋予执行权限:

chmod +x enable-root-login.sh
或者
chmod +x disable-root-login.sh

2.用 sudo 执行:

sudo ./enable-root-login.sh
或者
sudo ./disable-root-login.sh

脚本执行成功后

点击”未列出?”,就可以使用root用户,用执行命令行所填的密码来登录ubuntu桌面版系统了

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注