fstab에서 공유 디렉터리를 마운트한 후 쓰기 권한이 없습니다.

fstab에서 공유 디렉터리를 마운트한 후 쓰기 권한이 없습니다.

배경 이야기:
내 로컬 컴퓨터에 VirtualBox를 실행하는 CentOS 이미지가 있습니다. ( Hadoop 서비스를 실행할 그룹 hadoop과 사용자를 만들었습니다.) MacOS에서 이라는 그룹을 만들었습니다. VirtualBox 이미지(user 아래)에서도 동일한 작업을 수행했습니다 .hdusersharedhduser

shared두 시스템 모두에서 모든 파일을 볼 수 있다는 점에서 디렉토리가 성공적으로 마운트되었습니다. 로컬 컴퓨터에서는 새 파일을 만들고 붙여넣을 수 있지만 shared가상 컴퓨터에서는 동일한 작업을 수행할 수 없습니다.

질문:
모든 파일을 볼 수 있지만 쓸 수는 없기 때문에 쓰기 권한 오류가 있는 것 같습니다. 다음은 shared가상 머신에서 파일을 작성하는 테스트입니다 .

[Error writing shared/test.txt: Permission Denied]

share/test.txt에 쓰는 중 오류 발생: 권한이 거부되었습니다.

이것은permissions:
에 쓰려고 합니다 shared.

ls-l

이 내 꺼야/etc/fstab: 여기에 이미지 설명을 입력하세요.

나는 이 질문을 읽고 몇 가지를 시도했습니다.

답변1

이 문제를 해결했습니다. 나는 처음에 이 지시를 따랐다.github 게시물다음 설정이 권장됩니다.

shared    /home/hduser/shared    vboxsf   defaults,uid=1000,gid=1000,umask=0022    0    0

그러나 이것은 나에게는 작동하지 않습니다. 대신에 다음과 같습니다.

shared    /home/hduser/shared    vboxsf   uid=1001 defaults    0    0

또는

shared    /home/hduser/shared    vboxsf   uid=1000 defaults    0    0

관련 정보