我在vagrant 1.8.1上使用了一个同步的文件夹,我希望它能够 chown 文件,但它似乎没有生效。这是我同步的文件夹:
config.vm.synced_folder(
'../..',
'/home/deploy/sosd/local/',
owner: 'deploy',
group: 'deploy',
type: "rsync",
rsync__chown: true,
rsync__exclude: [
'.git',
'.idea',
'src/frontend/dist',
'src/frontend/tmp',
'src/frontend/node_modules',
'src/frontend/bower_components'
]
)
我仍然最终得到:
drwxr-xr-x 7 vagrant vagrant 4096 Apr 21 07:39 ansible
-rw-r--r-- 1 vagrant vagrant 1198 Apr 18 10:31 circle.yml
-rw-r--r-- 1 vagrant vagrant 1202 Apr 21 05:37 README.md
-rw-r--r-- 1 vagrant vagrant 146 Apr 17 10:52 requirements.txt
drwxr-xr-x 4 vagrant vagrant 4096 Apr 14 23:15 src
这是为什么?
这是因为
vagrant reload
需要发生一些配置选项(在这种情况下启用rsync__chown
)。