因此,不知何故,我团队中的一个人弄乱了几个虚拟机(全部是 Ubuntu 18.04)上的 sudoers 文件。
文件被截断,其中唯一的一行是:
nagios ALL=(ALL) NOPASSWD= ALL
好吧,su
对nagios
用户来说并修复 sudoers 文件,除了nagios
用户没有分配密码,并且没有定义 root 密码。所以那是行不通的。
任何想法如何解决这一问题?
答案1
您可以(如果合理可行的话)使用(虚拟)外部存储设备启动虚拟机吗?具有实时系统的介质将允许您以 root 身份挂载文件系统并编辑 sudoers 文件,而无需该文件的权限,因为实时系统会授予权限。