这是我的Vargrantfile:
Vagrant.configure("2") do |config|
config.vm.box = "centos/7"
config.vm.provision :shell, path: "vagarantAddUser.sh"
config.vm.synced_folder ".", "/vagrant", disabled: true
config.vm.synced_folder ".", "/web", owner: "www-data", group: "www-data"
end
我想在guest虚拟机中的/ web而不是默认/ vagrant上挂载我的项目目录(我运行vagrant up
的主机上的目录)。上面的Vagrantfile将项目目录安装到/ vagrant和/ web。注释掉/ vagrant的synced_folder行无效。
答案 0 :(得分:0)
此问题(以及与安装权限相关的其他问题)是由于SELINUX设置为强制执行。将sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
添加到配置会使所有问题都消失。感谢use the docs