【发布时间】:2017-06-09 14:47:50
【问题描述】:
我有一个文件,比如说 xyz.sh,它是从 centos 上的不同文件系统挂载的,root 用户无权更改文件的权限。 该文件的当前权限为 755。 我的食谱的文件资源检查权限,如果不是 755,则将其更改为 755。 当我以 root 用户身份运行食谱时,它会给出一个异常“权限不足”。 现在,如果文件具有一些不同的权限并且厨师试图更改它但无法做到这一点,我会预料到这个异常,但是这里的权限与预期相同,那么为什么我会得到这个异常? 请帮帮我!
【问题讨论】:
-
显示您的食谱代码,我假设您想要的模式和实际模式不完全相同。此外,您说从不同的文件系统安装,源文件系统是什么?
stat <file.sh>究竟返回了什么?挂载远程文件系统时,远程服务器可能会拒绝列出权限或返回普通访问。
标签: centos chef-infra