버추얼박스 게스트 OS에서 공유 폴더에 심볼릭 링크 생성 허용하기

 

버추얼박스는 보안상의 이유로 게스트 OS에서 공유 폴더에 심볼릭 링크를 생성하지 못하도록 되어 있습니다. 그러나, 버추얼박스를 개발목적으로 사용하는 경우라면 이런 제한이 불편할 수 있기에 이를 허용하는 방법을 알아보겠습니다.

1. 전제 조건

게스트 OS에서 공유 폴더에 심볼릭 링크를 생성하기 위해서는 다음과 같은 OS 환경이 필요합니다.

  • 호스트 OS가 심볼릭 링크를 지원해야 합니다 : 맥OS, 리눅스, 솔라리스 등
  • 게스트 OS는 리눅스와 솔라리스만 지원합니다.

2. 방법

호스트 OS 터미널에서 아래 명령을 실행합니다.  VM name은 버추얼박스의 VM 리스트에 있는 게스트 OS VM의 이름이고 <sharename>은 공유 폴더 설정에 있는 해당 공유 폴더의 이름입니다.

VBoxManage setextradata "VM name" VBoxInternal2/SharedFoldersEnableSymlinksCreate/<sharename> 1