我有一个vmware_fusion提供程序框,我想在vagrant up --provider vmware_fusion
期间同步Vagrantfile中的工作目录。根据文档我可以使用mount_options
,但是当我看到一些帖子时,mount_options
通常看起来像这样:
Vagrant.configure("2") do |config|
config.vm.synced_folder "www", "/var/www",
id: "workbox",
owner: "www-data",
group: "www-data",
mount_options: ["dmode=777,fmode=666"]
end
但我收到的错误是:
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
vmhgfs-fuse -o uid=`id -u www-data`,gid=33,allow_other,dmode=777,fmode=666 '.host:/workbox' /var/www
将mount_options
与vmware_fusion提供程序框一起使用有什么独特之处吗?这个盒子是Ubuntu 14.04,也是我定制的。
目标是能够添加虚拟主机,在本地工作并能够浏览以查看更改。
答案 0 :(得分:0)
我不认为 vmhgfs-fuse 具有设置目录权限的模式,但您可以使用umask
属性设置文件的权限
Vagrant.configure("2") do |config|
config.vm.synced_folder "www", "/var/www",
id: "workbox",
owner: "www-data",
group: "www-data",
umask: "666"
end