银河麒麟桌面操作系统--使用root登录桌面端

麒麟 V10 桌面操作系统启用 Root 用户登录

警告:直接使用 Root 用户登录存在安全风险,请谨慎操作。建议仅在必要时启用,并在完成操作后禁用或使用 sudo 命令进行管理。

一、允许使用 Root 用户登录

在麒麟 V10 桌面操作系统安装完成后,系统默认会要求创建一个新用户进行登录。由于权限限制,普通用户在某些目录下可能无法进行修改或创建文件,执行一些系统管理命令时也需要频繁使用 sudo 并输入密码,较为繁琐。为了更方便地进行操作,可以直接启用 Root 用户登录。

二、修改 Root 账号密码

首次启用 Root 用户登录前,需要先设置 Root 用户的密码。

  1. 打开终端: 在桌面上通过鼠标右键菜单,选择【打开终端】弹出命令行界面。

  2. 修改 Root 密码: 在终端中执行以下命令:

    1
    sudo passwd root
  3. 输入密码:

    • 系统会提示你输入当前用户的登录密码。
    • 然后,你需要输入两次你希望设置的 Root 用户密码。
  4. 切换到 Root 用户(可选): 密码修改完成后,你可以在当前的终端中使用以下命令切换到 Root 用户身份,以便进行后续的文件修改:

    1
    su root

    然后输入刚才设置的 Root 用户密码。

三、修改配置文件

为了能够在图形登录界面直接使用 Root 用户登录,需要修改以下两个配置文件。

1. 修改 95-ukui-greeter.conf 文件

此文件控制着麒麟 V10 桌面环境的登录管理器(LightDM)。

  1. 使用 Vi 编辑器打开文件: 在终端中执行以下命令:

    1
    sudo vi /usr/share/lightdm/lightdm.conf.d/95-ukui-greeter.conf
  2. 添加配置:[Seat:*] 部分下(如果该部分不存在,则在文件末尾添加),添加以下两行配置:

    1
    2
    greeter-show-manual-login=true
    all-guest=false
  3. 完整配置示例: 修改后的 95-ukui-greeter.conf 文件内容可能如下所示:

    1
    2
    3
    4
    5
    6
    [Seat:*]
    greeter-session=ukui-greeter
    user-session=ukui
    greeter-show-manual-login=true
    all-guest=false
    #greeter-setup-script=/usr/lib/ukui-greeter/ukui-greeter-nm-start.sh
  4. 保存并关闭文件: 在 Vi 编辑器中,按下 Esc 键,然后输入 :wq 并按下 Enter 键保存并退出。

2. 修改 /root 目录下的 .profile 文件

此文件是 Root 用户登录时执行的 Shell 配置文件。

  1. 使用 Vi 编辑器打开文件: 在终端中执行以下命令:

    1
    sudo vi /root/.profile
  2. 替换行: 找到文件中的倒数第二行,通常是 tty -s && mesg n 或类似的行,将其替换为:

    1
    tty -s && mesg n || true

    注意: 根据系统版本和配置,该行的内容可能略有不同,请仔细核对并进行替换。

  3. 完整配置示例: 修改后的 /root/.profile 文件内容可能如下所示:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    # ~/.profile: executed by Bourne-compatible login shells.

    if [ "$BASH" ]; then
    if [ -f ~/.bashrc ]; then
    . ~/.bashrc
    fi
    fi

    mesg n 2> /dev/null || true
    tty -s && mesg n || true
  4. 保存并关闭文件: 在 Vi 编辑器中,按下 Esc 键,然后输入 :wq 并按下 Enter 键保存并退出。

四、重启操作系统

完成以上两个文件的修改并保存后,你需要重启麒麟 V10 桌面操作系统。
网络图标旁边会出现一个切换用户输入root账号登录就ok了

1
sudo reboot