被 pamd 锁定。帮助!

被 pamd 锁定。帮助!

我最近更改了一些pamd设置,因为我希望在登录时解锁我的 ssh 密钥。我按照这里的说明进行操作维基页面

忽略警告,我已被锁定(无法使用用户帐户登录,甚至无法在安全模式下使用 root 登录)。

如何解决这个问题?我有一个 arch linux 的 live CD,但我希望不需要重新安装。

答案1

可以按照 Mikel 的建议使用 CD 修复此问题,但您也可以在没有 CD 的情况下执行此操作。

  1. 您可以将init=/bin/sh其作为参数传递给内核(在引导加载程序中)以启动 shell。
  2. 获得 shell 后,重新mount -o remount,rw /挂载根文件系统以进行读/写操作。
  3. 编辑 pam 配置以解决该问题。
  4. 重启

笔记此过程取决于您的发行版。如果您的发行版附带了特殊的 initramfs,那么init=/bin/sh可能无法工作。在这种情况下,您应该查找如何在 initramfs 中获取救援 shell(在您的发行版文档中)。

相关内容