ubuntu虛擬機與mac os的文件共享

剛剛接觸linux ubuntu系統,簡直就是白癡啊~ 最近已經在os中用virtualbox虛擬機安裝了ubuntu 12.04 32-bit系統,這個比較簡單,在百度上搜搜經驗按步驟完成就行。

然後我想在ubuntu中安裝eclipse+pydev用來學習python,

執行sudo apt-get update, sudo apt-get upgrade, sudo apt-get install eclipse三個命令,安裝好了eclipse,然後依照網上的在eclipse中help->install new software...->add 添加pydev的地址,這裏說明一下,不知道什麼原因,安裝過程中,進度到了47%的時候就怎麼都動不了了,查查查各種解決方案,發現我的問題很可能是jdk版本不對,pydev的版本是3.X的jdk要對應jdk7,所以去oracle官網下載對應系統的jdk,由於在我的機器上,ubuntu虛擬機中的下載速度非常慢,所以我在mac os中下載,然後希望用一種措施複製到ubuntu虛擬機中,網上提到的大致有幾種方法:(附註:後來證明jdk7安裝上去之後還是裝不了,可能是在ubuntu命令行中安裝的eclipse的問題,其他許多人也遇到過類似的問題,我後來到eclipse官網重新下了個eclipse,重新安裝後,添加pydev插件,location是www.pydev.org/updates,一次成功,有時候方向還是比努力重要呀哭

1. U盤拷,在mac os中識別拷貝,在ubuntu虛擬機中識別黏貼,比較簡單,前提得有U盤 (類推的話,在一個網絡服務器上傳,再到ubuntu中下載也是可以的)

2. ftp站點,我沒有去試,應該是不難的 

3. 文件共享 samba服務,它是一個在linux和unix上實現SMB協議的一個免費軟件,SMB協議全稱叫做Server Message Block(信息服務塊),它可以在局域網上共享文件和打印機的一種協議,功能很強大。我採用的是這種方法。


首先,安裝smb:執行下列命令

sudo apt-get install samba

sudo apt-get install smbfs 

如果提示找不到軟件的話,update,upgrade一次應該就行。


然後,終端中執行shares-admin命令,可能也會提示先裝相應的tools,按提示裝就行

在界面中,先執行unlock操作,再添加一個共享文件夾,如圖所示


共享之後,如果不做任何設置,則mac os可以連接到ubuntu虛擬機,但要提示用戶名和密碼,此時不論輸入什麼都無法訪問共享的內容。

實現匿名訪問需要修改配置文件。

修改配置文件smb.conf:執行命令 sudo nano /etc/samba/smb.conf 

在其中搜索到"security=user" 改爲 "securtiy=share",並將該行頭 # 註釋去掉。

重啓samba(sudo /etc/init.d/samba restart)或重啓虛擬機。

這時已經能在mac os的文件目錄下看到 共享的... 條目,如圖所示


不過,這個時候只能讀,不能寫,如果還要寫入的話,執行命令

chmod 777 /home/lemon/Downloads (這裏的路徑是我共享文件的路徑),到這裏已經可以任意的讀取寫入了。

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