本文最后更新于 2024-02-10,文章内容可能已经过时。

使用过Ubuntu的都知道,在本地安装Ubuntu桌面版时,会让我们创建一个普通用户,用户目录(即~目录)在/home/[username]/,在使用一些命令时需要在命令前加sudo然后输入密码才能获得权限才能执行,这样使用就很麻烦.而购买过阿里云、华为云等云服务器的都知道,购买的服务器版本,直接给我们root用户使用,用户目录在/root/,在执行几乎所有的命令都有权限,不需要加sudo,用起来很方便.
那么下面就记录一下Ubuntu桌面版设置root用户并使用root用户登录的方法.

  1. 设置root密码
    1)登录普通用户,打开终端(方法很多,比如桌面空白如右键菜单,选择'打开终端')
    2)输入命令sudo passwd root,提示输入当前用户的密码
    3)提示'输入新的UNIX密码',输入要设置的root密码,提示'重新输入新的UNIX密码',再输入一次root密码
    4)提示 'passwd:已成功更新密码'
  2. 设置root用户登录图形桌面
    1)在终端中输入命令sudo vim /etc/pam.d/gdm-autologin
    (前提是系统中安装有vim编辑器,安装命令是sudo apt-get install vim,也可以使用vi编辑器或nano编辑器)
    2)注释'auth requied pam_succeed_if.so user != root quiet success'这一行,保存退出
    3)在终端输入命令sudo vim /etc/pam.d/gdm-password
    4)注释'auth requied pam_succeed_if.so user != root quiet success'这一行,保存退出
    5)在终端输入命令sudo vi /root/.profile
    6)在'mesg n || true'这一行前添加'tty -s && ',改为'tty -s && mesg n || true'
    7)重启计算机,此时可以用ROOT用户登录,也可以使用原来安装时自己创建的普通用户登录,但是选择了普通用户后的用户选择列表并没有root用户,需要点击未列出手动输入root和密码来登录