是否有读取 sudoers 文件的进程的错误日志?

是否有读取 sudoers 文件的进程的错误日志?

在 Ubuntu 14.04 或 CentOS 上:如果我在编辑 sudoers 文件时犯了错误或其他错误,是否有一个日志文件可供我检查以查看是否存在任何错误?

答案1

不要/etc/sudoers直接编辑,这是 的工作visudo

visudo打开sudoers文件,例如/etc/sudoers/etc/sudoers.tmp锁定文件)以进行编辑。完成编辑并保存文件后,它将进行健全性检查以确保所有内容在语法上都是正确的。确保它将替换原始sudoers文件,例如/etc/sudoers用修改后的/etc/sudoers.tmp.

关于日志文件,我不知道。

作为旁注,默认情况下visudo将打开/etc/sudoers,您可以传递-f打开另一个sudoers文件的选项,例如:

sudo visudo -f /etc/sudoers.d/foobar

答案2

不可以,但如果您使用visudo编辑,您的编辑将在应用之前进行验证,并且您将有机会修复任何(明显的)错误。

相关内容