我正在尝试使用 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 文件中创建一个条目。但是,在挂载 user:group 之后,挂载链接正在更改为 root:root ,这是我没有预料到的。
我想使用 myuser:mygroup 作为 owner:group。我尝试使用 chown 命令进行更改,但遇到权限被拒绝的问题
请求一些指导
最佳答案
如评论中所述,这不是 Chef 本身控制的。安装后,该文件夹将归 NFS 服务器所有。您可以在安装后尝试对文件夹进行 chmod,但这取决于您的 NFS 配置以及是否允许这样做。
关于linux - 在 LINUX 上使用 CHEF 挂载 NFS |目录权限未更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48646139/