linux 以root登录 linux如何切换到root
大家好,今天来为大家解答linux 以root登录这个问题的一些问题点,包括linux如何切换到root也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~
linux中user用户可以登录,但是root用户不能登录是什么原因
因为登录方式被限制了,如sshd里的配置可能限制了root就是不能从远程登录,解决方法如下:
1、首先用root去登录系统。
2、adduser test增加一个普通用户,创建用户test要给test设置密码,passwd test,密码根据自己情况来设置。
3、vim/etc/ssh/ssh_config修改sshd配置文件,把PermitRootLogin yes改为PermitRootLogin no保存并退出。
4、修改完ssh_config完成,重启sshd service sshd restart。
5、在通过Xshell去连接服务器,发现root用户就禁止登陆了。
6、把登陆ssh用户修改成test和刚才设置的密码,再去连接,这次就可以连接上了,再通过su去切换成root用户,这样一样可以用root用户的权限。
linux切换用户命令
su。
su命令用于在Linux系统中切换当前用户身份到其他用户身份,如果以普通用户身份切换到其他用户身份,需要输入目标用户的密码;而如果以root用户身份切换其他用户身份,则不需要输入目标用户的密码。
具体使用方法如下:1、打开终端输入su-用户名命令,其中“用户名”是你想要切换到的用户的用户名。例如,如果你想切换到名为“john”的用户,那么命令就是su-john。
2、系统会提示你输入目标用户的密码。输入密码时,密码字符不会显示在屏幕上,这是出于安全考虑。输入完毕后按Enter键。
3、如果密码正确,你现在就已经切换到目标用户了。你可以使用whoami命令来确认当前的用户身份。
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账号和刚刚设置的密码即可。