virtualbox의 루트에서 폴더를 자동으로 마운트하고 소유권을 변경하는 방법


33

virtualbox와 ubuntu (14.04)를 사용하는 것은 처음입니다. 호스트 Windows 7 OS를 사용하고 있습니다.

virtualbox와 Windows OS에서 모두 액세스 해야하는 파일이있는 공유 폴더를 마운트하려고합니다. 나는 성공적를 사용하여 마운트 한 vboxsf으로부터 Guest Additions설치.

sudo mount -t vboxsf <dir name in vbox> <directory in linux예를 들어 내가 사용한 명령을 마운트하려면sudo mount -t vboxsf Test /home/user/Test

예를 들어 명령을 추가하여 파일을 파일에 수정 하는 /etc/rc.local방법 ( here )을 사용하여 시작시 디렉토리를 자동으로 마운트하는 몇 가지 방법을 찾았습니다 sudo. 또는 fstab방법 ( here ) 을 사용 하십시오 . 나는 개인적으로 rc.local방법을 선호한다 .

일단 마운트되면 권한이 dr-xr-xr-x있지만 일단 마운트되면 디렉토리는 root소유권 chown user /home/user/Test이 있으며 효과가 없습니다. 즉, 일반 사용자로 파일을 만들거나 변경할 수 없습니다.

VirtualBox에서 공유 할 디렉토리가 읽기 전용으로 설정되어 있지 않습니다.

공유 폴더를 자동으로 마운트하고 내 비 root사용자 에게 소유권을 할당하는 방법이 있습니까?


포럼 forums.virtualbox.org/viewtopic.php?f=3&t=79965 에서 찾은 훌륭한 스레드 . 이 게시물을 읽는 사람이 읽을 것을 권장합니다.
— www139

답변:


49

게스트 추가 기능이 설치되어 있으면 Virtualbox 메뉴를 사용하십시오.
장치> 공유 폴더 ... 경로, 이름을 추가하고 "자동 마운트"및 "영구적으로 만들기"옵션을 활성화하십시오.

마지막으로 사용자를 그룹에 추가하십시오.

sudo usermod -G vboxsf -a myusername

프로세스를 완료하려면 시스템을 로그 아웃했다가 다시 부팅하거나 다시 부팅하십시오 (@Fo 감사). 그룹은 usermod 매뉴얼 페이지 에 따라 / etc / groups에 저장됩니다 .


아, 나는 이것을 몰랐다. 유용하다. 사용자 그룹은 어디에 저장 될 수 있는가?
— Fiztban

이 작업을 시도했지만 그룹에 추가되었음을 확인한 후에도 공유 폴더에 액세스 할 수 없었습니다.
— Jake

@Jake 손님 추가 기능이 올바르게 설치 되었습니까?
— 카투

4
그룹에 자신을 추가 한 후 로그 아웃했다가 다시 로그인해야합니다
— Fo.

나도 이것에 문제가 있는데 root vboxsf, 마운트 공유를 위해 내 홈 디렉토리에서 만든 심볼릭 링크 파일에서 볼 것을 요구하지만 주요 문제는 읽기 문제도 있다는 것입니다. 내 경우에는 755현재 필요 등의 권한을 위해 설정된 웹 파일이 그럴듯하지 775않습니까? 이것은 끊임없는 일이며, 그렇다면 사용자에게 마운트 할 솔루션이 필요합니다. uid과 gid에서 fstab나를 위해 일하는 않네는 그 자동차가 게스트 추가로 장착 어쩌면 이후 메신저 정말 확실 왜 안 수집 fstab작업을하지 않았다. 파일을 이동할 때 나는 이것을 본다mv: cannot create symbolic link
— Brian Thomas

23

아 질문을 쓰고 바로 그 답을 찾는 저주.

이 링크 에서 제안한 전체 명령을 사용하지 않았습니다

sudo mount -t vboxsf -o uid=$UID,gid=$GID share ~/host

따라서 소유권을 추가 vboxsf하고 Ubuntu 를 통해 virtualbox에 자동으로 마운트 하려면 다음과 같이 명령 줄 /etc/rc.local앞에 파일에 추가하십시오 exit 0.

mount -t vboxsf -o uid=1000,gid=1000 <folder name given in VirtualBox> /home/<user>/where/ever/you/want


2
NTFS에서 공유되는 공유 폴더에 특정 경우에 문제가있을 수 있다고 추가 할 수 있습니다. losetup을 사용하여 파일을 파일 시스템으로 체인 마운트하여 해결할 수 있습니다.
— RobotHumans 2016 년

1
또한 vboxsf-munted 파티션의 소유권을 변경하는 명령은 적용되지 않습니다. superuser.com/questions/640027/…
— Reinier Post

이 솔루션은 특정 사용자 ID에 대한 마운트를 "고정"합니다. 이것이 OP가 원하는 것인지 확실하지 않습니다. 다른 사용자가이 시스템을 사용하는 경우 모든 시스템에서 작동하지는 않습니다.
— Devolus
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.