Sen
if File.exists? afterScriptPath then
config.vm.provision "shell", path: afterScriptPath
end
böyle
config.vm.provision "shell", path: confDir + "/afterNonRoot.sh", privileged: false
olarak kendi provizyon ekleyebilir ve istediğiniz komutla bir afterNonRoot.sh
komut dosyası oluşturabilirsiniz bkz parçası sonra, Vagrantfile düzenleyebilir koşmak. Varsayılan privileged: false
Eğer yolu serseri bir şey değiştirmek istemiyorsanız komut olmayan yönetici ayrıcalıkları
ile serseri kullanıcı olarak çalışacaktır emin olur ekleme after.sh
yanındaki dosyayı kaydedin/çiftliğinde çalışan komut dosyası, düşünebildiğim tek şey 'u root
kullanıcı olarak çalıştırmaktır, ancak su -u vagrant -c xxx
olarak komutları çalıştırabilirsiniz. xxx,
yürütmek istediğiniz komuttur. Aslında dışarıda kalabileceğim bir yol arıyorum. 'besteci/satıcı' dizininin, 'VagrantFile' –
saklandığı yer bu kadar fazla olmayacak seçim, su -u vagrant -c komutu olarak komut çalıştır –