Jus*_*tin 8 vagrant vagrantfile vagrant-plugin
尝试NFS在Vagrant 中将插件与同步文件夹一起使用,并且它正在工作,但在guest虚拟机(VM)中权限是错误的:
-rw-r--r-- 1 501 dialout 0 Jan 20 00:51 a
-rw-r--r-- 1 501 dialout 0 Jan 20 00:51 foo
Run Code Online (Sandbox Code Playgroud)
我尝试设置uid并gid根据以下的Vagrant文档Vagrantfile:
config.nfs.map_uid = 1001
config.nfs.map_gid = 1001
Run Code Online (Sandbox Code Playgroud)
我希望在访客中使用正确的用户/组,但它仍在使用501和dialout.
有任何想法吗?
Eli*_*iah -4
我遇到过同样的问题。它是在我将 MacOS 升级到 mcOS Sierra 版本 10.12.1 后开始的。对我有用的技巧是将所有者和组设置/强制为 Vagrantfile 中的“vagrant”用户,如下所示:
config.vm.synced_folder "/users/myuser/src/", "/home/vagrant/src/", owner: "vagrant", group: "vagrant"
Run Code Online (Sandbox Code Playgroud)
我还必须删除 Vagrantfile 中先前存在的“nfs: true”设置。
| 归档时间: |
|
| 查看次数: |
1557 次 |
| 最近记录: |