当试图将sudoers文件推送到其他机器时,rexcm任务/命令会被卡住。
问题是(在我看来是这样),sudoers文件在编写和设置“其他”权限时由rex用户拥有,是什么导致'sudo‘失败(导致在Rexfile中破坏"sudo TRUE“):
mySrv:/etc# ls -l sudoers.d/
-rw-rw-r-- 1 rexuser rexuser 72 Jul 25 07:49 sudoersFile我试图从源和模板分发文件。
file "/etc/sudoers.d/sudoersFile",
#source => "files/sudoers.d/sudoersFile",
owner=>"root", group=>"root", mode => "600",
content => template("templates/sudoers.d/sudoersFile.tpl"),
on_change => sub{
say "file sudoersFile transfered";
};
}; 问:使用rex配置管理分发sudoers文件的正确方法是什么(或::有)?
更新/解决办法:
(thx从#rex@freenode到“xq”)
发布于 2019-05-14 12:00:43
我只是用问题中提到的解决办法来回答这个问题,因为一年中没有新的开悟:
(thx从#rex@freenode到“xq”)
https://serverfault.com/questions/923386
复制相似问题