【Vagrant】ディレクトリやファイルのパーミッションでハマッた件

とあるファイルのパーミッションを設定するレシピを、

file "/var/www/mychuno/mychuno.sh" do
    mode "755"
    action :create
    only_if { ::File.exists?("/var/www/mychuno/mychuno.sh") }
end

のように書いて、

$ vagrant provision

をすると、ログには、

mode changed to 755

と出るにもかかわらず、ファイルのパーミッションに変化は無し。

そこでVagrantfileに以下を追記(件のスクリプトが入っているディレクトリに関する設定)。

config.vm.synced_folder "../../mychuno", "/var/www/mychuno", :owner=> 'vagrant', :group=>'www', :mount_options => ["dmode=755,fmode=755"]

※dmodeはディレクトリのパーミッション、fmodeはファイルのパーミッション

その後、VMvagrant reloadして完了。