1
방랑 버전 1.6.3방랑 synced_folder 파일 권한
가상 상자 4.3.12
VBoxGuestAdditions-4.3.2
호스트 OS -> 윈도우 8
게스트 OS -> CentOS는 6.4
내 Vagrant 파일 내용 (개발자가 userName 인 경우)
내가 chmod를 명령 synced_folder의 액세스 synced_folder (은/var/www가)의 권한 또는 하위 디렉토리 나 파일을 변경하려고하면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']
는 이제, 결과는 예를 들어
을 예상과
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 액세스 권한에 따라 작동하도록합니다.
나는 지난 며칠 동안 정말로 여기에 갇혀 있습니다. 제발 도와주세요.
감사합니다.