我是几台不同服务器的管理员,目前每台服务器上都有不同的 sudoers 文件。这有点失控,因为我经常需要授予某人使用 sudo 执行某些操作的权限,但它只能在一台服务器上完成。是否有一种简单的方法可以在我的中央服务器上编辑 sudoers 文件,然后通过 SFTP 或类似的方式以简单的方式将其分发到其他服务器?
主要是想知道其他系统管理员如何解决这个问题,因为 sudoers 文件似乎无法通过 NIS 远程访问,例如。
操作系统是 SUSE Linux Enterprise Server 11 64 位,但应该没有关系。
编辑:现在,每台机器都有相同的 sudoers 文件。
EDIT2:接受的答案的评论最接近我实际进行的操作。我现在正在使用 SVN 支持的 puppet 安装,经过几次头痛,它运行良好。
默认情况下,例如,Debian 上的 crontab 会将您的 crontab 中作业的任何输出邮寄给该用户。如何禁用此功能?