admin管理员组文章数量:1647984
起因
在做服务器基线检查的时候,更改配置文件 etc/pam.d/system-auth 不小心,字段写错了(就是下面这个东西!)。
保存之后悲催的发现:
使用sudo权限报错:“sudo:PAM account management error:Permission denied ”
网上查找了一些资料,说是pam.d下的文件错误更改导致的,查找了一下我的更改记录发现是system-auth文件内的字段错了。
找网管大哥拿了 root 的用户密码,打算切 root 用户将文件更正回来,结果!
sudo 命令报错:“ sudo:PAM account management error:Permission denied ”
su root 报错 “su:Permission denied”
这又是啥情况?去机房接显示屏改。
结果机房登录也是:Permission denied。
解决
最后,在网管大哥的帮助下,蹲在机房,进入单用户模式把配置文件改了回来。
进入单用户模式步骤:
1、重启服务器,在这个界面下,输入e
2、进入下方的界面,按方向键向下找到 ro,将 ro修改为 rw init=/sysroot/bin/sh
3、修改完后,按 Ctrl+x 进入单用户模式
4、输入chroot /sysroot 切换系统,现在可以看到是我们系统的目录文件了。现在就可以修改有问题的配置文件了…
版权声明:本文标题:CentOS7修改配置文件后导致报错“ sudo:PAM account management error:Permission denied ”,su root 报错:“su:Permission” 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1729496681a1202993.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论