2016-01-20 31 views
6

kullanarak klasör ve misafir (VM) izinler yanlış olması hariç çalışıyor: DenedimSerseri senkronize Vagrant bir senkronize klasörle <code>NFS</code> eklenti kullanmak çalışıyorum NFS yanlış izinleri

-rw-r--r-- 1 501 dialout 0 Jan 20 00:51 a 
-rw-r--r-- 1 501 dialout 0 Jan 20 00:51 foo 

Vagrantfile yılında Serseri belgelerine göre uid ve gid kurma:

config.nfs.map_uid = 1001 
config.nfs.map_gid = 1001 

ben konuğu doğru kullanıcı/grup kullanabilir umuyordum, ama yine dekullanıyorve dialout.

Herhangi bir fikrin var mı?

+0

Hangi özel eklentileri kullanıyorsunuz? Birkaç NFS ile ilgili Vagrant eklentisi görüyorum. Ayrıca, bir eklentiye gerek kalmadan Vagrant'ta bir senkronize klasörde kullanıcı ve grup izinlerini ayarlayabilirsiniz: https://www.vagrantup.com/docs/synced-folders/basic_usage.html –

+0

gibi bir şey ekleyebilirsiniz: mount_options = > ["dmode = 777", "fmode = 666"] ', sync_folder yapılandırmanızda? –

+0

Vagrant için işletim sisteminiz nedir? – darkomen

cevap

-3

Aynı sorunu yaşadım. MacOS'umu mcOS Sierra sürüm 10.12.1'e yükselttikten sonra başladı. o orada daha önce oldu ayarı:

config.vm.synced_folder "https://stackoverflow.com/users/myuser/src/", "/home/vagrant/src/", owner: "vagrant", group: "vagrant" 

Ben de 'gerçek nfs' kaldırmak zorunda: benim için çalıştı hüner/set böyle Vagrantfile içinde 'serseri' kullanıcıya sahip ve grubu zorlamak oldu Vagrantfile.

+4

Bu bir çözüm değil, sorunun çözülmesi yerine NFS'yi kapatıyor :-( –

+0

Doğru, çözüm değil bir çözüm. –