怎么解决linux系统限制root用户登陆

怎么解决linux系统限制root用户登陆,第1张

使用终端可以使用su -登录,如果是图形界面可以注销登录时选择其他,输入root,输入密码登录,如果不允许root登录,按如下步骤设置:

1. 用普通用户登录。

2. 在终端执行sudo -s,然后输入当前登录的普通用户密码,进入到root用户模式。

3. 执行gedit /etc/lightdm/lightdm.conf。

4. 添加如下两行代码。

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

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

5. 执行sudo passwd root设置root用户密码。

6. 重启Linux,并点击“登录",用root登录即可。

你的Linux要是有root用户 直接输入su 然后就会要你输入密码(输入密码时什么都不会显)

第一行由root用户切换到FSP(普通用户),不需要密码;

第二行由FSP(普通用户)切换到root,需要密码。

[root@localhost ~]# su FSP

[FSP@localhost root]$ su

Password:

[root@localhost ~]#

如果没有就得创建用户有两种方法:

1、通过命令方式(两步):

一步:(创建用户)

useradd username 或 adduser username

username是你创建的用户名

二步:(设置密码)

passwd username

username意思同上。

2、通过图形界面 *** 作

系统→管理→用户和群组→添加用户

linux系统root用户用su 直接跳转其用户跳转直提示密码确处理比我root用户跳转oracle用户su --login oracle提示密码确且我远程登录linux系统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用户的权限。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8373264.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存