我正在尝试使用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命令更改相同但是获得权限被拒绝问题
请求一些指导
答案 0 :(得分:2)
正如评论中所提到的,这不是Chef本身控制的东西。在挂载之后,该文件夹将由NFS服务器所说的拥有。您可以尝试在安装后chmod该文件夹,但这取决于您的NFS配置以及是否允许它。