VirtualBox(Mac版)で、ホスト(macOS High Sierra)の指定したフォルダを、ゲスト(Ubuntu17.0.4)から共有する。あらかじめGuest Additionsをインストールしておきます。

・共有フォルダを登録する

  1. VirtulBoxを起動します(ゲストは立ち上げない状態で)
  2. 「Virtual Box マネージャー」で、ゲストOSを選択した状態で上部の「設定」ボタンをクリックします。
  3. 設定画面の「共有フォルダー」を開き、右側の「+」ボタンをボタンをクリックします。
  4. 「フォルダーのパス」でmacOS側のフォルダを選択し、「フォルダー名」に適当な名前を設定します。このとき「自動マウント」「永続化する」にチェックを付けておきます。

以上で、ゲストOSを起動すると、共有フォルダが「/media/sf_フォルダー名」にマウントされます。

・ユーザをvboxsfグループに登録する

この状態では、一般ユーザは共有フォルダにアクセス権がありません。共有フォルダの操作を許すユーザをvboxsfグループに追加します(次の例ではユーザ名が「o2」であると想定)。

$ sudo gpasswd –add o2 vboxsf【Enter】
[sudo] o2 のパスワード: ←パスワードを入力
ユーザ o2 をグループ vboxsf に追加