linux7.4 root密码,[RHEL 7.4] 忘记root密码,普通用户又没有sudo权限,怎么办?

依云 说:在内核命令行上加 init=/bin/bash 然后进去改好密码,sync 之后长按电源键(或者拔电源)重启。

或者用 live 系统 chroot 进去改密码。

不好意思,我还是相当新的新手。init=/bin/bash这个应该在哪加?

我发现应该不是忘记了root密码的问题。我找到方法进入了单用户模式,在那里提供root密码顺利登录了,也按一些文章的指示输入visudo给用户添加了sudo权限。但是之后测试sudo的时候又出现了其他问题:

sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set

网上搜出有人遇到过完全一样的问题,他给出的解法是:

mount -o remount,rw /

mount --all

chown root:root /usr/bin/sudo

chmod 4755 /usr/bin/sudo

我照做之后问题没解决,反而出现更多error:

sudo: error in /etc/sudo.conf, line 19 while loading plugin "sudoers_policy"

sudo: /usr/libexec/sudo/sudoers.so must be owned by uid 0

sudo: fatal error, unable to load plugins

读取插件出问题了?

有点晕,我再去查查相关文章。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值