linux 添加用户后 用root登陆提示认证失败 普通用户可以登录 密码肯定没问题

一般用户用 su 切换不过去 提示密码不正确 一般用户没有权限修改 ? 求大神帮帮忙

root密码没有设置吧?
输入sudo su看看能不能转换为root,如果可以,就输入passwd给root设置个密码。追问

追答

当前用户不具备sudo权限,用你安装系统时创建的那个用户登录再操作

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-07
进入文本模式,重新修改root密码,可能是无意中修改了root的密码。追问

文本模式? 怎么整?教下呗!

追答

  1.在grub选项菜单按e进入编辑模式
  2.编辑kernel那行 /init 1 (或/single)
  3.按B重启

追问

我重启了。怎么没看见改密码哪项,在哪啊 是不是一段时间就自动执行,打开看直接到

追答

  #passwd root

  Enter new unix password:输入新的密码
  #init 6

本回答被提问者采纳
第2个回答  2013-05-07
尝试进单用户模式,重新修改下root用户的密码!追问

是修改/etc/init 的3 改为 1 好像普通用户没有权限啊

追答

请参考下这篇文章!

http://hi.baidu.com/naruto6006/item/47c76e34701d39c52e8ec2aa

第3个回答  2013-05-07
什么系统?你添加的用户是怎么添加的?输入的是什么密码?怎么提示错误?追问

linux redhat5 我用命令假的 useradd 差不多加了6个吧 密码都是123456 一样的 root进不去

追答

sudo 能用么?
你这个问题很奇怪,root 密码也是 123456 ?你操作失误弄错了 root 密码?
正常操作应该不存在这个问题。

不过 RHEL 我记得开了 SELinux 了。我觉得可能是这东西有影响导致的失败吧?
但你的 root 直接登录都不行?那只能是密码被改了。

追问

root 密码不是123456

追答

那你 su 输得是那个密码?

追问

root 密码

追答

呃。
那你这个问题很难说是怎么回事了。root 直接登录也不行么?
那十有八九是 root 密码被改了,或者 root 被禁用什么的了。
————————————————————
看了楼上的图我喷了。
sudo 不是这么用的……
sudo xxxxxx
xxxxxx 直接就是要执行的命令。
这样默认就是 root 用户。
sudo 的参数 -u yyyy 是切换到 yyyy 用户的权限。

你这个sudo su是让当前用户切换到 root 权限去执行 su 命令。对应的那个 sudo su root ,就是 sudo 再去执行 su root 。
但提示是你当前的用户没有在 sudoers 文件里面。
这个 sudoers 是一个配置文件,用来设置 sudo 允许那个用户或者用户组执行什么样的命令和权限。

你这典型的 Linux 根本就不会用啊。

相似回答