在LINUX上使用CHEF进行NFS安装目录的权限没有改变

时间:2018-02-06 15:10:12

标签: linux unix chef

我正在尝试使用CHEF进行NFS挂载。我已成功安装它。请找到以下代码。

# Execute mount
node['chef_book']['mount_path'].each do |path_name|
  mount "/#{path_name['local']}" do
    device "10.34.56.1:/data"
    fstype 'nfs'
    options 'rw'
    retries 3
    retry_delay 30
    action %i[mount enable]
  end
end

我能够在fstab文件中成功安装并创建一个条目。但是,在挂载用户之后:挂载链接的组将更改为root:root,这是我没想到的。

我想使用myuser:mygroup作为所有者:group。我尝试使用chown命令更改相同但是获得权限被拒绝问题

请求一些指导

1 个答案:

答案 0 :(得分:2)

正如评论中所提到的,这不是Chef本身控制的东西。在挂载之后,该文件夹将由NFS服务器所说的拥有。您可以尝试在安装后chmod该文件夹,但这取决于您的NFS配置以及是否允许它。