VirtualBox版本-5.2.8 Linux版本-Ubuntu16.04 2020.03.31
一.首先在宿主機上新建一個文件夾,這里命名為共享文件夾(如果讀者自行命名記得后文全部替換),存放了一個.md文件以便測試
二.打開虛擬機
控制——設置——共享文件夾——選擇剛才創建的共享文件夾路徑(記住這個共享文件夾名稱,待會要用)——勾選自動掛載和固定分配
設備——安裝增強功能
此時桌面上多出來一個光驅的圖標,點擊並運行
自動跳出終端,等到出現 Press Return to close this window 時,關閉終端
(這里順便可以把共享粘貼板和拖放一起勾選一下,不過得重啟虛擬機才能生效)
點擊光驅,彈出 (不彈出也無所謂,不過放着礙眼)
此時root已經能夠在終端中對此共享文件夾操作了,但是普通用戶並不能操作
在文件中直接打開sf_共享文件夾,提示沒有權限
查看此文件夾的屬性,權限一欄中沒有其他用戶,並且很難修改
只有root賬戶有權限訪問
解決辦法是在虛擬機內新建一個文件夾,將sf_共享文件夾掛載上去
直接點擊文件,在Home目錄下右鍵新建文件夾,這里命名為 share_file
這里又有一個坑,如果我們直接使用掛載命令
sudo mount -t vboxsf 共享文件夾 /home/test/share_file
本文中的test是我的用戶名,讀者應改為自己的用戶名
本次確實能掛載成功,但是下一次開機后還需要手動掛載, 比較麻煩
所以我們可以讓這條命令開機自動運行
在/etc目錄下有rc.local這個文件
這里有一個關於rc.local的blog,簡而言之,這是一個在系統初始化后再執行的一個腳本
我們只要向其中添加上面那條掛載命令,每次開機系統就會自動掛載了。
打開該文本進行編輯,注意首先必須切換到root賬戶
su root
vi /etc/rc.local
在exit 0之前插入掛載命令 :
sudo mount -t vboxsf 共享文件夾 /home/test/share_file
Esc+ :
+ wq!
保存回車自動退出,!
不能丟
重啟虛擬機,可以在文件中看到sf_共享文件夾,並且能操作,配置完成