# VirtualBox: Mount host folder for guest Ubuntu 16.04

먼저 [Guest Addition을 설치](https://booiljung.gitbook.io/booil-jung/docs/_9990/_ubuntu-tips/virtual_box_install_guest_additions) 한다.

가상 머신의 `메뉴 > Devices > Shared Folders > Shared Folders Settings...`를 선택한다.

![1543115592543](https://3185889288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRLG1IioyolTsxQZZJ2xc%2Fuploads%2Fgit-blob-89efcfc8aa11a51836ab6800311620aa16776ef2%2F1543115592543.png?alt=media)

`Shared Folders settgings..` 대화상자의 가장 오른쪽에 있는 폴더 + 모양의 아이콘을 클릭한다.

![1543115722033](https://3185889288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRLG1IioyolTsxQZZJ2xc%2Fuploads%2Fgit-blob-7e2496fc8ec5a22ec312b40ac1c285f9e27de0a0%2F1543115722033.png?alt=media)

호스트 폴더의 디렉토리와 가상 머신에서 사용할 폴더 이름과 다른 옵션들을 설정한다. Auto Mount와 Make Permanent는 가상 머신을 다시 시작해도 다시 공유 폴더가 지정된다.

![1543132465587](https://3185889288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRLG1IioyolTsxQZZJ2xc%2Fuploads%2Fgit-blob-85dad9c7482ffaf7df112b86e4ff673cd262dc9b%2F1543132465587.png?alt=media)

`OK`를 누르면

`Machine Folder`에 폴더가 추가되어 있다. 우분투에서 보이는 장치 이름은 `mounttest` 이다.

![1543132497824](https://3185889288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRLG1IioyolTsxQZZJ2xc%2Fuploads%2Fgit-blob-8bfeac95c72c6952b49e41aa3edf7a1191a777b0%2F1543132497824.png?alt=media)

VirtualBox 자동 마운트 공유 폴더는

```
/media/sf_<폴더이름>으로 마운트 된다.
```

우분트 파일 브라우저로 확인해보면

![1543132621586](https://3185889288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRLG1IioyolTsxQZZJ2xc%2Fuploads%2Fgit-blob-fd54ab177863cba9f64d2e8b3d1c20ab276ecd38%2F1543132621586.png?alt=media)

`sf_<공유폴더이름>`으로 마운트 되어 있다.

그런데 `/media/sf_mounttest`폴더에 접근해보면 퍼미션 오류가 발생한다.

기본적으로 VirtualBox 공유 폴더는 `vboxsf` 그룹에 접근 권한을 부여 한다. 그래서 유저를 `vboxsf` 그룹에 추가해야 한다.

한가지 방법은

```
sudo vi /etc/group
```

하여 `/etc/group`를 편집하여

`vboxsf:x:999:<username>`을 추가한다.

다른 방법은

```
sudo adduser $USER vboxsf
```

명령을 사용하면 `/etc/group`파일에 유저를 추가해 준다.

그룹에 유저가 추가 되었으면 재부팅을 한다.

재부팅이 끝나면, 확인을 위해, 호스트 폴더에 `New Folder`를 만들어 확인해 보겠다.

![1543123890829](https://3185889288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRLG1IioyolTsxQZZJ2xc%2Fuploads%2Fgit-blob-6741a54eec057e87469d3805e4cb33e344aef495%2F1543123890829.png?alt=media)

VM의 우분투 파일 브라우저에서도 확인해 본다.

![1543133023946](https://3185889288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRLG1IioyolTsxQZZJ2xc%2Fuploads%2Fgit-blob-ec236285ada3e2f34a981b95487a1c6cd2e522f2%2F1543133023946.png?alt=media)

완료 되었다.

***

**참조**

* [stackoverflow: Virtualbox shared folder permissions](https://stackoverflow.com/questions/26740113/virtualbox-shared-folder-permissions)
