나는 그것을 사용하고 있다가상 상자클라이언트에서 프로그램을 실행하려고 합니다. (호스트에서는 C로 작성했습니다.)CLI의 루분투 16.04. 이렇게 하려면 프로젝트 폴더를 게스트 컴퓨터와 공유해야 하는데 액세스하는 데 몇 가지 문제가 있습니다.
올바른 경로의 주어진 메뉴를 사용하여 VBox에 공유 폴더를 만들고 이름을 "MyProjectFolder"로 지정했습니다. 게스트 OS를 찾아 cd
내부로 이동했지만 액세스하려고 할 때마다 다음 메시지가 나타납니다.ls
/media/sf_MyProjectFolder
허가가 거부되었습니다실수.
달리기:
$ cd sf_MyProjectFolder`
나는 얻다:
-bash: cd: sf_MyProjectFolder/: Permission denied
시도했지만 chmod
여전히 권한 문제가 있습니다. 내가 뭘 잘못했나요?
답변1
게스트 VM의 "vboxsf" 그룹에 자신을 추가해 보세요.
sudo usermod -a -G vboxsf $(whoami)
이 사항을 적용하려면 로그아웃했다가 다시 로그인해야 합니다. 다시 로그인한 후 명령을 실행하여 그룹에 추가되었는지 확인하세요 groups
.
그래도 문제가 해결되지 않으면 디렉터리의 권한을 확인해 보세요.
ls -ld /media/sf_MyProjectFolder
이것버추얼박스 매뉴얼하나 있다손님 추가에 관한 장그들 중 하나공유 폴더를 다루는 섹션.
또한 이 질문은 StackOverflow와 같은 StackExchange의 다른 곳에서 요청되었습니다.