以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:
如果我们使用root登录Ubuntu Xenial Xerus 16.04 Linux桌面,
会提示 Login incorrect的错误消息:
默认ubuntu linux桌面行为背后的原因是我们很少需要将作为root用户身份登录到GUI桌面。
此外,以root登录到GUI非常危险和气馁。
日期:2020-07-07 20:55:34 来源:oir作者:oir
