root登录linux,linux如何切换到root

linux系统如何以root身份登录

在Linux系统中,若要以root身份登录,可以通过多种途径实现。对于使用终端的用户来说,可以借助su命令实现身份切换,具体操作如下:首先确保当前用户拥有root权限或使用普通用户登录。接着,在终端输入"su-",然后输入root用户的密码即可切换到root用户身份。

而对于图形界面用户来说,可以选择注销当前登录,随后在登录界面选择其他选项,输入root账号及密码登录。若系统默认不允许以root身份直接登录,则需要按照以下步骤进行设置:首先,使用普通用户登录系统。然后,在终端输入"sudo-s",输入当前普通用户密码以切换到root用户模式。接下来,使用文本编辑器(如gedit)打开"/etc/lightdm/lightdm.conf"文件,添加两行代码以修改配置文件,内容分别为:

greeter-show-manual-login=true#手工录入系统的用户名和密码。

allow-guest=false#不允许guest登录。

完成上述配置后,执行命令"sudo passwd root",设置root用户的密码。最后,重启Linux系统,登录时可选择手工录入用户名和密码的方式,输入root账号和刚刚设置的密码即可。

切换用户linux命令

1、su命令

su命令是最常见的切换用户命令。它可以切换到其他用户账号,并让你在此用户账号下继续操作。使用su命令时,需输入要切换到的用户账号和密码。例如,要切换到root用户,可以在终端中输入以下命令:

'''shell

su- root

'''

此命令会提示你输入root用户的密码,输入正确的密码后,你就可以在root用户下执行命令。

2、sudo命令

sudo命令可以让普通用户以超级用户的身份执行命令。它通常用于普通用户需要执行需要管理员权限的命令时。使用sudo命令时需输入自己的密码。例如,要以root身份执行命令,可以在终端中输入以下命令:

'''shell

sudo command

'''

此命令会提示你输入当前用户的密码,输入正确的密码后,你就可以以root用户的权限执行该命令。

3、su-l命令

su命令的-l选项可以切换到所指定用户账号,并且将环境变量切换为所指定用户的环境变量。在终端中输入以下命令切换用户:

'''shell

su-l username

'''

其中username是要切换到的用户账号。此命令会提示输入所指定用户的密码,输入正确的密码后,你就可以在该用户下执行命令。

4、login命令

login命令用于切换用户,并重新登录系统。使用login命令时,需输入要切换到的用户账号和密码。例如,在终端中输入以下命令切换用户:

'''shell

login

'''

此命令会提示输入要切换到的用户账号和密码,输入正确的账号和密码后,系统会重新登录为该用户。

linux系统执行命令出现错误

linux下执行xhost命令报错:unable to open display,解决方法

linux下通过xhost进入图形界面,经常会出现报错“unable to open display” linux下的操作步骤如下: [root@localhost~]# vncserver New'localhost:1(root)' desktop is localhost:1 Starting applications specified in/root/.vnc/xstartupLog file is/root/.vnc/localhost:1.log [root@localhost~]# export DISPLAY=localhost:1 [root@localhost~]# xhost+ access control disabled, clients can connect from any host在设置xhost时,出现unable to open display的问题一般都能用上述方法搞定

以root用户登录输入命令xdpyinfo,记录下里面的name of display:后的字符串,如 name of display:127.0.0.1:1.0在执行xhost+命令(使得所有客户都可以访问)返回信息为:access control disabled,clients can connect from any host如果xhost+不能执行,可以输入命令export DISPLAY=:0执行一下再执行xhost+ xhost+ip(name表示那个ip机器可以使用该服务)以oracle用户登录如果前面root登录下执行xdpyinfo后的name of display:后的字符串是127.0.0.1:1.0那么在该oracle用户下执行一下export DISPLAY=:1.0然后再执行xdpyinfo命令,如果能出现信息说明你已经成功了这样估计就可以解决linux下安装oracle出现的xhost问题

电脑上下载安装Xshell 5

选择需要连接到哪一个Linux系统

输入用于连接的用户名和密码

输入用于连接的密码

单击这里的确定,开始连接

连接成功

命令startx提示信息

如果以上经验帮到您,麻烦在左下角给点个赞,谢谢!

阅读剩余
THE END