Nfs

NFS 共享文件夾所有權在 Vagrant 的來賓作業系統中沒有改變

  • July 10, 2015

我有以下流浪文件:

...
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

Vagrant 的開發者在 Github 上回答了這個問題

這是對的。它不會改變所有者,它只是改變使用者讀取/寫入文件的方式,就像在來賓上訪問文件時一樣。您不會在來賓中看到任何明顯的變化。

引用自:https://unix.stackexchange.com/questions/167327