config.vm.synced_folder mount_options: ['dmode=777', 'fmode=666']
みたく、ディレクトリ、ファイル別にしか設定できず、全てのディレクトリ、ファイルは同じパーミッションになってしまう。chmodも効かない。
どうやら virtualbox の仕様らしい。
virtualbox でホスト環境との共有ディレクトリを作ると、ゲスト側からはそのディレクトリが vboxfs というファイルシステムに見える。こいつの仕様で、ファイル別やディレクトリ別にパーミッションが設定できず、mount時に予め決められたパーミッションを指定する仕様となっているらしい。
http://manpages.ubuntu.com/manpages/maverick/man8/mount.vboxsf.8.html