攝影師:Tima Miroshnichenko: https://www.pexels.com/zh-tw/photo/html-5380664/

[Ubuntu 茶煲] VirtualBox 共享資料夾無權限

使用虛擬機時,和實體機器溝通或傳送檔案最方便的方式就是共用一個資料夾,不過卻遇到權限相關的問題……

先說說我設定的方式。點按「裝置」/「共用資料夾」/「共用資料夾設定…」開啟設定視窗,並且點擊「共用資料夾」後,選擇右方的「加入共用」那顆綠色加號配一個資料夾的按鈕,接下來就按自己所需設定。

進入資料夾,可以看到旁邊多出一個共用的那個資料夾。

設定完成後以為一切安好,但卻在開啟共用資料夾時出現以下訊息:
You do not have the permissions necessary to view the contents of “XXX”

媽的。

後來點按右鍵查看它的 Properties 才知道,資料夾擁有者是 root,位在群組 vboxsf,確實對於這台機器來說是陌生的,自然就沒有權限。

因此需要變更一下群組成員,把自己加入至群組 vboxsf 中:usermod -aG <group><user>,像我的話就要填:

sudo usermod -aG vboxsf $(whoami)

whoami 可以查詢到本機使用者名稱,例如我叫做 alex,經過這個指令意思就是將 alex 加入到 vboxsf 群組中。而 -aG 參數的意思就是追加。

操作結束後記得重新開機,讓機器更新這一項設定,這樣就可以順利共享資料夾了。因為我這台設定是 Ubuntu,所以以上只介紹 Ubuntu 的方式,不確定其他作業系統是否也一樣。

讓我知道你在想什麼!