ChefTips: ファイルのパーミッションを変更する
既存ファイルのパーミッションを変更したい時に。
もちろんオーナー・グループの変更にも使用可能です。
ちなみに、既存ディレクトリのパーミッションは 普通に directory リソースを使います。
例
file "/tmp/foobar" do
mode '0644'
action :create
only_if { ::File.exists?("/tmp/foobar") } # ファイルが無い時には作成しない
end
テスト
# cat <<_EOL_ | chef-apply -s -W
> file "/tmp/foobar" do
> mode '0644'
> action :create
> only_if { ::File.exists?("/tmp/foobar") }
> end
> _EOL_
Recipe: (chef-apply cookbook)::(chef-apply recipe)
* file[/tmp/foobar] action create
- Would change mode from '0755' to '0644'
Author And Source
この問題について(ChefTips: ファイルのパーミッションを変更する), 我々は、より多くの情報をここで見つけました https://qiita.com/kentarok/items/f5d3ed9516af461be7d9著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .