Vagrant 中的来宾操作系统中的 NFS 共享文件夹所有权不会更改

Vagrant 中的来宾操作系统中的 NFS 共享文件夹所有权不会更改

我有以下 Vagrantfile:

...
config.nfs.map_uid = 33
config.nfs.map_gid = 33

config.vm.synced_folder "/home/test", "/home/test", type: "nfs"
...

成功安装文件夹后vagrant up /home/test,但 uid=1000 和 gid=1000(1000 - 主机上该文件夹的所有者),而不是 33。在主机中,/etc/exports一切对我来说看起来都很好:

"/home/test" 10.0.0.2(rw,no_subtree_check,all_squash,anonuid=33,anongid=33,fsid=2395053692)

流浪版本:1.6.5

主机操作系统:Ubuntu 14.04.1 LTS

来宾操作系统:Debian 6.0.9

UPD。已提交问题https://github.com/mitchellh/vagrant/issues/4816

答案1

Vagrant 的开发者已经回答了Github 上的问题:

这是对的。它不会更改所有者,只是更改在来宾上访问文件时读取/写入文件的用户。您不会看到客人有任何明显的变化。

相关内容