如何修复因 pam 错误导致的 sudo

如何修复因 pam 错误导致的 sudo

简而言之,我可以使用超级用户组中的用户名和密码通过 SSH 进入我的设备(因此我应该能够sudo su)。问题是我试图增加用户打开文件的限制,并且我编辑了/etc/pam.d/common-session-interactive。我应该输入以下行:

session required pam_limits.so

但我愚蠢地输入了这一行:

session_required pam_limits.so

请注意 session 和 required 之间的下划线。不幸的是,sudo安装程序显然试图加载该文件/etc/pam.d/common-session-interactive,我认为它正在到达该行并失败。同样不幸的是,该文件归 root 所有并且是只读的。因此,为了解决我的sudo su问题,我需要sudo su工作以便我可以更改该文件!关于如何编辑此文件并解决问题,有什么想法吗?

答案1

使用 su 而不使用 sudo 来更正错误的文本文件条目。真正的 root 用户无需使用 sudo 系统即可执行该任务

相关内容