운영체제 깨알지식 | 웹핵.다이누.넷 |
---|
#버추얼박스 #VirtualBox #가상머신 #맥OS #주인OS #리눅스 #Linux #루분투 #Lubuntu #손님OS #손님 확장 #공유폴더 #Shared Folder #허가 거부 #permission denied #adduser #vboxsf #sf_VirtualBoxFolder #/mnt/hgfs #/etc/group [2019년 12월 19일]버추얼박스의 주인OS-손님OS 공유폴더 접근시 "permission denied" 오류 해결방법
본문
버추얼박스의 손님 Lubuntu에 Guest Additions를 설치했다 - 버추얼박스(VirtualBox) 손님확장 설치 참조.
주인OS의 개인 홈 폴더 전체를 공유폴더를 설정하고 접근을 시도하였다 - VMware와 동일한 환경으로 맞추려고
jinsuk@lutuntu:~$ df Filesystem 1K-blocks Used Available Use% Mounted on udev 1971348 0 1971348 0% /dev tmpfs 403084 1072 402012 1% /run /dev/sda1 41016304 7598724 31304364 20% / tmpfs 2015420 5588 2009832 1% /dev/shm tmpfs 5120 4 5116 1% /run/lock tmpfs 2015420 0 2015420 0% /sys/fs/cgroup /dev/loop1 45312 45312 0 100% /snap/gtk-common-themes/1353 /dev/loop0 55936 55936 0 100% /snap/core18/1279 /dev/loop2 151808 151808 0 100% /snap/chromium/971 /dev/loop3 91264 91264 0 100% /snap/core/8268 /dev/loop4 381824 381824 0 100% /snap/zaproxy/4 tmpfs 403084 20 403064 1% /run/user/1000 /dev/sr0 58122 58122 0 100% /media/jinsuk/VBox_GAs_6.1.0 jinsuk 976797816 747678652 229119164 77% /mnt/hgfs/jinsuk jinsuk@lutuntu:~$ ls /mnt/hgfs/jinsuk/ ls: '/mnt/hgfs/jinsuk/' 디렉터리를 열 수 없음: 허가 거부 jinsuk@lutuntu:~$
분명히 MacOS에서 공유한 폴더가 VMware Fusion이나 VMware Player와는 달리 버추얼박스(VirtualBox)에서는 공유폴더에 대해서 별도의 접근 권한을 관리하는 것으로 보인다. jinsuk@lutuntu:~$ ls -als /mnt/hgfs/ 합계 8 4 drwxr-xr-x 3 root root 4096 12월 19 21:34 ./ 4 drwxr-xr-x 3 root root 4096 12월 18 01:58 ../ 0 drwxrwx--- 1 root vboxsf 1376 12월 20 00:52 jinsuk/ jinsuk@lutuntu:~$ reboot
마운트한 공유 디렉토리의 권한을 확인한 결과, 소유자와 그룹만 읽고(r)-쓰고(w)-실행(x)할 수 있고 나머지는 접근권한이
아예 없다 - 첫번째 jinsuk@lutuntu:~$ sudo adduser $USER vboxsf [sudo] jinsuk의 암호: ************* 'jinsuk' 사용자를 'vboxsf' 그룹에 추가 중... Adding user jinsuk to group vboxsf 완료. jinsuk@lutuntu:~$ reboot
위의 마지막 운영체제 재시작( jinsuk@lutuntu:~$ ls /mnt/hgfs/jinsuk/ 합계 24 0 Applications/ 0 Library/ 0 Public/ 0 tmp/ 0 Desktop/ 0 Movies/ 0 'VirtualBox VMs'/ 16 vulpath.txt* 0 Documents/ 0 Music/ 0 bin/ 4 weakpass.txt* 0 Downloads/ 0 Pictures/ 0 pentest/ 4 weakuser.txt* jinsuk@lutuntu:~$
손님 리눅스 재부팅 후에는 공유 폴더 참고
위에서 사용한 jinsuk@lutuntu:~$ cat /etc/group root:x:0: daemon:x:1: bin:x:2: sys:x:3: adm:x:4:syslog,jinsuk tty:x:5: disk:x:6: lp:x:7: mail:x:8: news:x:9: uucp:x:10: man:x:12: proxy:x:13: kmem:x:15: dialout:x:20: fax:x:21: voice:x:22: cdrom:x:24:jinsuk floppy:x:25: tape:x:26: sudo:x:27:jinsuk audio:x:29:pulse dip:x:30:jinsuk www-data:x:33: backup:x:34: operator:x:37: list:x:38: irc:x:39: src:x:40: gnats:x:41: shadow:x:42: utmp:x:43: video:x:44: sasl:x:45: plugdev:x:46:jinsuk staff:x:50: games:x:60: users:x:100: nogroup:x:65534: systemd-journal:x:101: systemd-timesync:x:102: systemd-network:x:103: systemd-resolve:x:104: crontab:x:105: messagebus:x:106: input:x:107: kvm:x:108: render:x:109: syslog:x:110: bluetooth:x:111: ssl-cert:x:112: uuidd:x:113: tcpdump:x:114: rtkit:x:115: ssh:x:116: netdev:x:117: lpadmin:x:118:jinsuk scanner:x:119:saned avahi:x:120: saned:x:121: whoopsie:x:122: colord:x:123: sddm:x:124: geoclue:x:125: pulse:x:126: pulse-access:x:127: lxd:x:128: sambashare:x:1000:jinsuk jinsuk:x:1001: systemd-coredump:x:999: vboxusers:x:129: vboxsf:x:998:jinsuk jinsuk@lutuntu:~$ [처음 작성한 날: 2019.12.19] [마지막으로 고친 날: 2019.12.20] < 이전 글 : Windows/Linux 이중OS(Dual Booting)에서 윈도우 디스크를 쓰기허용 상태로 마운트하기 (2019.12.22) > 다음 글 : 버추얼박스(VirtualBox) 주인OS-손님OS 사이 복사후 붙여넣기(CrtlC/CrtlV) 오류 해결 방법 (2019.12.19) |