모든 사용자는 Linux 게스트에서 Linux 호스트 VirtualBox 공유 폴더에 액세스할 수 있습니다.

모든 사용자는 Linux 게스트에서 Linux 호스트 VirtualBox 공유 폴더에 액세스할 수 있습니다.

Linux의 게스트에서 호스트에 액세스하기 위해 여러 답변을 읽고 두 가지 방법을 찾았습니다.

그러나 그들은 나에게 효과가 없습니다.

나는 사용한다VirtualBox Version 6.1.12 r139181 (Qt5.12.5)

$ uname -r
5.7.8-1.el8.elrepo.x86_64
$

이제 손님으로부터

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04 LTS
Release:    20.04
Codename:   focal
$

$ uname -r
5.4.0-42-generic
$

장소

$ pwd
/home/anita
$

anita@ubuntu--k8s-master:~$ ll
total 112
drwxr-xr-x 19 anita anita  4096 jul 29 19:58 ./
drwxr-xr-x  3 root  root   4096 jul 23 00:10 ../
-rw-------  1 anita anita  5909 jul 31 09:15 .bash_history
-rw-r--r--  1 anita anita   220 jul 23 00:10 .bash_logout
-rw-r--r--  1 anita anita  3771 jul 23 00:10 .bashrc
drwx------ 15 anita anita  4096 jul 27 00:33 .cache/
drwxr-xr-x 14 anita anita  4096 jul 26 14:22 .config/
drwxr-xr-x  2 anita anita  4096 jul 23 00:34 Desktop/
drwxr-xr-x  3 anita anita  4096 jul 28 00:05 Documents/
drwxr-xr-x  2 anita anita  4096 jul 23 00:34 Downloads/
drwx------  3 anita anita  4096 jul 28 00:00 .gnupg/
drwxrwx---  1 root  vboxsf 4096 jul 31 08:34 host/
drwxrwxr-x  4 anita anita  4096 jul 29 12:04 .kube/
drwxr-xr-x  3 anita anita  4096 jul 23 00:34 .local/
drwx------  5 anita anita  4096 jul 23 23:03 .mozilla/
drwxr-xr-x  2 anita anita  4096 jul 23 00:34 Music/
drwxr-xr-x  2 anita anita  4096 jul 23 00:34 Pictures/
-rw-r--r--  1 anita anita   807 jul 23 00:10 .profile
drwxr-xr-x  2 anita anita  4096 jul 23 00:34 Public/
drwxr-xr-x  3 anita anita  4096 jul 23 21:57 snap/
drwx------  2 anita anita  4096 jul 26 14:20 .ssh/
-rw-r--r--  1 anita anita     0 jul 23 22:03 .sudo_as_admin_successful
drwxr-xr-x  2 anita anita  4096 jul 23 00:34 Templates/
-rw-r-----  1 anita anita     5 jul 29 19:57 .vboxclient-clipboard.pid
-rw-r-----  1 anita anita     5 jul 29 19:57 .vboxclient-display-svga-x11.pid
-rw-r-----  1 anita anita     5 jul 29 19:57 .vboxclient-draganddrop.pid
-rw-r-----  1 anita anita     5 jul 29 19:57 .vboxclient-seamless.pid
drwxr-xr-x  2 anita anita  4096 jul 23 00:34 Videos/
anita@ubuntu--k8s-master:~$

사용usermod

anita@ubuntu--k8s-master:~$ sudo usermod -aG vboxsf $USER
anita@ubuntu--k8s-master:~$

사용adduser

anita@ubuntu--k8s-master:~$ sudo adduser $USER vboxsf
The user `anita' is already a member of `vboxsf'.
anita@ubuntu--k8s-master:~$

테스트 시퀀스는 액세스(읽기/쓰기)입니다.

anita@ubuntu--k8s-master:~$ cd host/
bash: cd: host/: Permission denied
anita@ubuntu--k8s-master:~$

뿌리보다는요.

anita@ubuntu--k8s-master:~$ sudo -i
[sudo] password for anita: 
root@ubuntu--k8s-master:~# ls -l /home/anita/host/
total 69032
drwxrwx--- 1 root vboxsf     4096 jul 21 06:02  bin
drwxrwx--- 1 root vboxsf     4096 jul  5 20:30  Desktop
drwxrwx--- 1 root vboxsf     4096 jul 23 00:00  Develops
drwxrwx--- 1 root vboxsf     4096 ago  1 10:31  Documents
drwxrwx--- 1 root vboxsf     4096 ago  1 10:12  Downloads
-rwxrwx--- 1 root vboxsf 58477923 jul 21 07:26  minikube
drwxrwx--- 1 root vboxsf     4096 jul  5 20:30  Music
drwxrwx--- 1 root vboxsf     4096 jul 23 01:03  Pictures
drwxrwx--- 1 root vboxsf     4096 jul  7 19:16  Programs
drwxrwx--- 1 root vboxsf     4096 jul  5 20:30  Public
drwxrwx--- 1 root vboxsf     4096 ago  1 10:55  snap
drwxrwx--- 1 root vboxsf     4096 jul  5 20:30  Templates
-rwxrwx--- 1 root vboxsf  1764044 jul  6 01:03  test.wav
-rwxrwx--- 1 root vboxsf     1905 jul  6 02:50  text
drwxrwx--- 1 root vboxsf     4096 jul  6 05:40  Videos
drwxrwx--- 1 root vboxsf     4096 jul 25 21:08 'VirtualBox VMs'
root@ubuntu--k8s-master:~#

무슨 일이야?

이 문제를 어떻게 해결할 수 있나요?

답변1

제공한 명령 순서를 살펴보면 ~/host설치한 디렉터리에 액세스할 수 있습니다.

shell그룹을 다시 읽고 그룹 권한에 액세스하려면 현재 상태에서 로그아웃+로그인해야 한다고 가정합니다 . 폴더에 액세스할 때 GUI 응용 프로그램을 사용할 수 있도록 새 터미널 창/탭을 열거나 X Window Manager에서 로그아웃/로그인하세요 ~/host.

관련 정보