我需要使用SaltStack在Linux中更改文件权限.
对于目录我可以使用file.directory函数,例如:
file.directory:
- user: root
- group: root
- mode: 400
Run Code Online (Sandbox Code Playgroud)
但是我应该将什么用于文件?
我可以用:
file.managed:
- user: root
- group: root
- mode: 444
Run Code Online (Sandbox Code Playgroud)
它有效,但我有一条警告信息:
[警告]文件状态:/boot/grub/grub.cfg - 既没有定义'source'也没有'contents','contents_pillar'和'contents_grains',但'replace'被设置为'True'.由于没有替换文件的源,'replace'已设置为'False'以避免不必要地读取文件.
它需要一个source指令,但我不想将文件下载到minion,我只需要更改文件权限.
file.exists功能不具备user,group和mode指令.
我有什么选择?