我一直在尝试想出如何编写一份配方,以安装ACL软件包并启用它来重新挂载文件系统根目录:
apt-get install acl
- 在fstab中的选项中添加“acl”
mount -o remount /
我所尝试的配方是:
case node[:platform]
when "debian","ubuntu"
package "acl" do
action :install
end
mount "/" do
options "acl"
action [:remount, :enable]
end
end
非常遗憾(但也不出所料)的是,Chef 不知道如何读取现有的 /etc/fstab 条目并为其添加 acl,而不改变其他任何内容,因此它正在清除挂载点上现有的选项。您有什么想法可以完成这个任务吗?