win10和virtualbox裏的ubuntu共享文件夾

        在win10上,用virtualbox安裝ubuntu的步驟如下:

        1.)在win10上創建一個共享文件夾,比如E:\ubuntu_share

         2.)在virbualbox上,依次單擊“設置”--“共享文件夾”,然後單擊右左的添加按鈕,在彈出的菜單裏如下選擇:

        3.)的virtualbox裏的ubuntu要共享的文件夾所在目錄新建共享文件夾,比如我們要在/mnt下新建一個work目錄,用來和win10共享,則mkdir /mnt/work

        4.)在命令窗口將這個文件夾,和剛剛設置的共享文件夾名稱掛載起來

        mount -t vboxsf ubuntu_share /mnt/work

        5.)將用戶組添加到vboxsf組中

         sudo adduser root vboxsf

         sudo adduser xxx vboxsf //xxx即爲你當前登錄的用戶名

        或者使用sudo usermod -aG vboxsf $(whoami)自動添加用戶名。

        6.)上面的掛載,當重啓電腦後就失效了,要想每次開機都會自動掛載,需要在/etc/fstab裏面添加下面一句,然後重啓:

        ubuntu_share /mnt/work vboxsf rw, gid=1000, uid=1000, auto 0 0

        記住,上面的git和uid是指當前登陸時的用戶名的用戶id和組id。當前用戶名的用戶id和組id可以"id yourname"來查看。

        7.)在win10我的電腦裏,選擇“映射網絡驅動器”,在文件夾裏輸入“\\xxxx\work",這裏的xxxx即爲你虛擬機的用戶名。

        8.) sudo apt-get install samba samba-common, 安裝samba服務

        9.)sudo smbpasswd -a yourname 添加當前登陸的用戶名

        10.)sudo vim /etc/samba/smb.conf, 在配置文件smb.conf的最後添加下面的內容:

comment = ubuntu_share
browseable = yes
path = /mnt/work
valid users = yourname
force user = yourname
force group = yourname
public = yes 
available = yes 
writable = yes

        最後這一步,如果不將你的用戶名和組名添加到smb.conf裏,會導致如下錯誤:如果你在ubuntu共享文件夾裏的文件不是777權限的,那麼你在windows端打開後無法編輯。 只有將用戶名添加進去後,才能編輯。

        好了,這樣就添加完成了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章