答案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
(刷新文件系统更改 - 以防万一)并重新启动。