Vagrant Version 1.6.3
Virtual Box 4.3.12
VBoxGuestAdditions-4.3.2
主机操作系统 - > Windows 8
访客操作系统 - > CentOS 6.4
这是我的Vagrantfile(开发人员是userName)的内容
config.vm.synced_folder ".", "/vagrant", disabled: true
config.vm.synced_folder ".", "/var/www"
# # comments-> I tried many combinations
# :owner=> 'developer',
# :group=> 'developer'
# :mount_options=> ['dmode=777', 'fmode=777']
现在,当我尝试通过chmod命令更改synced_folder(/ var / www)或synced_folder的子目录或文件的访问权限时,结果不符合预期
例如
1) vim testFile.php
2) ls -al testFile.php
-rwxrwxrwx 1 developer developer 12 Sep 23 15:52 testFile.php
3) chmod 700 testFile.php
-rwxrwxrwx 1 developer developer 12 Sep 23 15:52 testFile.php
4) chmod 000 testFile.php
-r-xr-xr-x 1 developer developer 12 Sep 23 15:52 testFile.php
5) chmod 111 testFile.php
-r-xr-xr-x 1 developer developer 12 Sep 23 15:52 testFile.php
6) chmod 077 testFile.php
-rwxrwxrwx 1 developer developer 12 Sep 23 15:52 testFile.php
基本上,文件始终可由“所有者”,“组”和“其他人”读取和执行。 问题是为什么会这样?这有什么解决方案吗?我希望synced_folder根据centOS访问权限进行操作。
过去几天我真的被困在这里。请帮忙。
谢谢
答案 0 :(得分:0)
来宾操作系统通常会保留主机的权限。尝试在Windows上为其他用户添加权限。