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않습니까? 이것은 끊임없는 일이며, 그렇다면 사용자에게 마운트 할 솔루션이 필요합니다. uidgid에서 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.