从错误的 pam 配置中恢复 CentOS

从错误的 pam 配置中恢复 CentOS

我在服务器上配置了错误的 PAM 配置。尝试 ssh 只会给出“身份验证失败”的错误,而 SSH 中的详细模式显示身份验证成功。

我也无法从 ILO 控制台 shell 获取用户/密码提示。

虽然不确定,但我想尝试的事情是:

  1. CentOS 是否可以覆盖自身安装并保留数据

  2. 我可以启动到单用户模式并修复配置吗

  3. 从 Live CD 启动、挂载分区并修复配置

  4. 其他内容

除了清除整个系统之外的任何指导都将受到赞赏。

答案1

最简单的方法是启动 LiveCD 并修复配置。

启动实时会话后,/etc从 上的死机服务器挂载/mnt,备份现有/etc/pam.d文件夹并将/etc/pam.d内容复制到/mnt/etc/pam.d

此后,重新启动服务器,从磁盘加载它,就应该没问题了。

相关内容