2013-05-30 22 views
5

Vagrantfile (ilgili parçalar) i ilk vagrant up yaptığınızdaSerseri: Bu sahibidir sağlama fazı

config.vm.provision :chef_solo do |chef| 
    chef.add_recipe "yum" 
    # various recipes.. 
    # in one of these i create the 'localuser' user 
    end 

    config.vm.synced_folder "./site/frontend", "/var/www/vhosts/site/frontend", :owner=> 'localuser', :group=>'apache', :extra => 'dmode=755,fmode=755' 

ben can çünkü montaj üzerine erroring olsun içinde oluşturulduğunda senkronize/paylaşılan klasörlere sahibini nasıl ayarlanacağı localuser (paylaşımlı klasörlerin montajının ön hazırlıktan önce gelir) olduğunu bulma

Paylaşılan bir klasörü daha sonra oluşturulmuş bir sahip olması için neler yapabilirim?

cevap

1

Sahibini, bu gibi bir klasörde ayarlayabileceğinizin farkında değildim ... bu belge içinde mi?

Yapacağım şey, klasörü yerleştirmek ve daha sonra provizyon aşamasında, sahibi ve izinleri bu şekilde ayarla ... Klasör mevcut değilse, varolan bir klasörü bağlayacağım ancak bir sembolik link oluşturacak şekilde Temel hazırlık adımında takılı klasörden.

Ayrıca normalde bir AFP veya Samba sunucu paylaşımı ve sunucudaki erişim klasörlerini bu şekilde oluşturuyorum ... biraz daha fazla kurulum ancak Vagrant üzerinden paylaşılan bir klasörü kurmaktan çok daha güçlü.