我是否意外地永远无法使用我的电脑了?

我是否意外地永远无法使用我的电脑了?

我使用 Ubuntu 20.04 LTS 进行练习。我不得不编辑/etc/pam.d/common-auth以设置用户的最大登录尝试次数为 3 次。但是,我没有像应该的那样将命令放在开头,

我把它们放在最后,保存并退出。之后我无法使用任何用户的密码,即使我输入了正确的密码,它也显示密码错误。

是否可以以某种方式修复此问题而无需重新安装?

下面是我修改后的 common-auth 文件的屏幕截图。

通用身份验证文件

答案1

最后那句话毫无意义也不一开始——PAM 中没有“审计”模块类型,也没有“even_deny_root”操作。相反,所有这些都应该是添加到现存的 pam_tally2.so行。如果您使用的是 nano,请确保使用 禁用其换行功能nano --nowrap [...]

是否可以以某种方式修复此问题而无需重新安装?

将系统重新启动到“救援模式”(或任何 Linux liveCD/liveUSB),以 root 身份登录(在 Ubuntu 中,这可能让您无需密码即可进入),编辑文件,再次重新启动。

如果引导加载程序没有“救援模式”选项,请按e菜单并将选项添加rescue到“linux”行。如果这不起作用,请添加该选项emergency。如果不起作用,请添加选项init=/bin/sh。(这些说明与各种“如何重置 root 密码”教程中的说明相同。)

当系统使用“emergency”或“init=/bin/sh”选项启动时,根文件系统最初将是只读的;使用mount -o remount,rw /它来修复该问题(在尝试编辑任何内容之前)。完整救援模式不需要这个。编辑后,运行sync(刷新文件系统更改 - 以防万一)并重新启动。

相关内容