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提示信息
如果以上经验帮到您,麻烦在左下角给点个赞,谢谢!