2016-01-20 5 views
6

を使用して、フォルダ、およびそれがゲスト(VM)の権限が間違っているでことを除いて、働いている:私が試したベイグラント同期ベイグラントで同期するフォルダを<code>NFS</code>プラグインを使用しようとすると、NFS間違った権限

-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でベイグラントのマニュアルに従ってuidgidを設定する:

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

私はゲストに正しいユーザー/グループを使用し期待していたが、それはまだを使用していますおよびdialout

アイデア?

+0

あなたはどのプラグインを使用していますか? NFS関連のいくつかのVagrantプラグインが利用可能です。また、プラグインを必要とせずに、Vagrant内の同期フォルダに対してユーザーとグループのアクセス許可を設定することもできます:https://www.vagrantup.com/docs/synced-folders/basic_usage.html –

+0

':mount_options = > ["dmode = 777"、 "fmode = 666"] 'あなたのsync_folder設定では? –

+0

VagrantのOSホストは何ですか? – darkomen

答えて

-3

私は同じ問題がありました。私のMacOSをmcos Sierraバージョン10.12.1にアップグレードした後に始まりました。それはで以前にあった設定:私も「真のNFS」を削除する必要がありました

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

:私のために働いたのトリックは、このようなVagrantfileの「浮浪者」ユーザに所有者とグループを強制/設定することでしたヴァリアントファイル

+4

これは解決策ではなく、単に問題を解決する代わりにNFSをオフにしています:-( –

+0

True。解決策ではなく、回避策です。 –

関連する問題