linux中user用户可以登录,但是root用户不能登录是什么原因? 10

我用的是linuxredhot6.0的,我建立了2个普通用户user和sybaseiq,user可以登录上去,但是sybaseiq登录不上去。。。以前我创建sybasei... 我用的是linux red hot 6.0 的,我建立了2个普通用户user和sybaseiq,user可以登录上去,但是sybaseiq登录不上去。。。以前我创建sybaseiq用户的时候可以正常登录root。。今天当我进不去sybaseiq后,我就进入user,使用su root想用root命令登录超级用户。输入密码后,不能正常登录。。。提示符还是[user@lhok ~]$ 的字符模式。。在我不能登录root,怎么修改文件使得超级用户能正常登录???????求linux高手解答。。。 展开
 我来答
电子数码小百科NW
2020-03-09 · TA获得超过6490个赞
知道答主
回答量:15
采纳率:0%
帮助的人:3803
展开全部

因为登录方式被限制了,如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用户的权限。

百度网友faadf46
高粉答主

2020-03-09 · 说的都是干货,快来关注
知道答主
回答量:4556
采纳率:0%
帮助的人:68.1万
展开全部

linux中user用户可以登录,但是root用户不能登录是设置错误造成的,解决方法为:

1、先激活root sudo passwd root。

2、编辑 /etc/mdm/mdm.conf,将红色部分改为root。

3、点击“Menu”----“登录窗口”----“选项”  允许root登录 选上“自动登录” 启用自动登录 选上,用户选择 root(如不能选择,可先注销或重启)然后重启,就可以选择用户登录。

4、按F1以输入用户名,此时输入root,即可登录。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
建氏文生
推荐于2017-09-12 · 永远在学习的道路上不断前进
建氏文生
采纳数:499 获赞数:1344

向TA提问 私信TA
展开全部

root 是 Linux 和 Unix 系统下的超级用户。其具有无限权限,甚至可以销毁整个系统。


由于该用户权限极为危险,root 一般不能直接登录,也不显示在登陆页面上。

使用 root 一般有两种办法:

  • sudo。sudo 指令是将单个命令以超级用户运行。一般只有管理员 wheel 群组中的用户可以使用,较为方便和安全。

  • 登陆 root。用户登陆界面不会提供 root 这一用户选项,需要输入 root 这一用户名然后使用 root 密码登陆。系统常常出于安全考虑不允许 root 直接登陆,因此 sudo 指令更加常用一些。


如果某个用户不能使用 sudo 命令的话,可能是由于该用户不在 wheel 群组中,或是其用户名没有列在 sudoer 文件中。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lovelypigzsq
2011-09-05 · TA获得超过200个赞
知道小有建树答主
回答量:400
采纳率:33%
帮助的人:144万
展开全部
1. 是不是root密码记错了?如果忘记的话,请重启系统进入single user mode。再把root的密码改一下。
2.你的登录方式被限制了,如sshd里的配置可能限制了root就是不能从远程登录。
追问
root密码绝对没有错误。。。我是实用ssh远程登录的。我也通过xmanager使用远程连接。还是同样的情况,难道我得跑到机房去设定?如果去请问要设置什么文件?
追答
你最好还是重启机器到single user mode,就是没有网络,极大部分服务都没开启的那种模式。如果是ubuntu的话,应该叫恢复模式吧。这样子进去后才是超级权限,然后才可以按下面的几位朋友说的去改这样那样的设置。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lxbbd01
2011-09-05 · TA获得超过943个赞
知道小有建树答主
回答量:823
采纳率:33%
帮助的人:826万
展开全部
查看下报错作息,估计是输入用户密码时没输对
su - root
输入用户密码
如果密码没问题的话肯定是可以切换到ROOT用户的
更多追问追答
追问
就没有任何的提示。。。。我保证我的密码是对的。说一下我是远程登录的
追答
那你试试注销系统然后用ROOT用户登录看能行吗
logout
root
输入密码
远程登录的话查看下/etc/ssh/sshd_config
找如下的一句 PermitRootLogin no 改为如下的; PermitRootLogin yes
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式