我有一个文件,比如xyz.sh,从centos上的不同文件系统挂载,root用户无权更改文件的权限。 该文件的当前权限为755。 我的cookbook的文件资源检查权限,如果不是755,则将其更改为755。 当我以root用户身份运行cookbook时,它会给出一个例外“权限不足”。 现在我希望这个例外,如果文件有一些不同的权限,厨师试图改变它但不能这样做,但这里的权限与期望相同,那么为什么我得到这个例外? 请帮帮我!
答案 0 :(得分:0)
在大多数情况下,Root应该具有访问任何文件的权限(给予或采取一些像POSIX ACL这样的Unix文件系统模型的改进)。无论如何,只需从资源中删除mode
属性,Chef就不会尝试执行任何操作。