以root打开GUI窗口

要以root用户启动/打开GUI应用程序,首先可能需要禁用客户端访问控制:

$ xhost +
access control disabled, clients can connect from any host

禁用客户端控件后,将进入root shell并运行应用程序:

$ xhost +
access control disabled, clients can connect from any host
$ sudo -i
# firefox

启动终端具有root权限

如何获得root权限的另一种方式是直接打开终端作为root。
首先,按以下关键组合:

ALT+F2

并输入以下命令:

gksu gnome-terminal

请求时输入用户密码。

进入root shell

如果我们不想在所有命令前面使用“sudo命令”,我们可以使用“sudo命令”进入root的shell:

$ sudo -i
[sudo] password for onitroad: 
# whoami 
root

以root身份登录

正如Ubuntu Xenial Xerus 16.04 Linux的默认情况下禁用以在登录之前已提及。
使用此默认设置的最简单方法只是使用passwd命令重置root的密码。
首先,使用sudo前缀passwd命令,然后输入新的root密码:

$ sudo passwd
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

现在使用“su”命令用新的root密码以root身份登录:

$ su
Password: 
# whoami 
root

使用sudo

将命令作为root用户执行命令的推荐方法是使用sudo命令。

例如,下面的“fdisk -l”命令用root执行。
当被要求输入密码时输入用户密码:

$ sudo fdisk -l
[sudo] password for onitroad:
如何在Ubuntu Xenial Xerus 16.04 Linux桌面上以root用户身份登录

如果我们使用root登录Ubuntu Xenial Xerus 16.04 Linux桌面,
会提示 Login incorrect的错误消息:

默认ubuntu linux桌面行为背后的原因是我们很少需要将作为root用户身份登录到GUI桌面。
此外,以root登录到GUI非常危险和气馁。

日期:2020-07-07 20:55:34 来源:oir作者:oir