当我尝试使用lineinfile模块在以下文件的eof中添加sudoers时,特殊字符“!”不再添加该行。没有特殊字符添加确定。 有什么想法吗?
可使用的10.xxx -m lineinfile -a“路径= / etc / sudoers insertafter = EOF line ='Defaults:user!requiretty'validate ='/ usr / sbin / visudo -cf%s'state = present” < / p>
答案 0 :(得分:0)
有点棘手,但是有效
line: "Defaults:user {{ '!' }}requiretty"
您可以在剧本中使用它。在命令行中会用引号引起来。