前幾天老師叫我們用samba來將ubuntu中的文件共享到window中,不需要每次都在ubuntu中cd 到/mnt來編輯文件。查看了一些網上samba配置的方法,我嘗試了一下,終於實現了ubuntu中文件共享到window中,在ubuntu和window中都可以修改目錄中的文件,同時也可以創建和刪除文件。
先說說我的系統:window7 32位系統、ubuntu10.04LTS 64位
先查看你的ubuntu有沒有安裝samba,執行命令:
$:samba
如果有安裝的話,可以跳過以下的安裝步驟直接進行samba配置。如果沒有的話,接着下面內容
ubuntu在安裝時是默認沒有安裝samba的,所以先進行samba的安裝。
$: sudo apt-get install samba4,我這裏安裝的是新版的samba4,你也可以安裝以前版本的samba。
執行上面的命令後需要ubuntu聯網下載samba,ubuntu網絡的配置見鏈接:
如果ubuntu沒有聯網,可以到官網下載samba,見鏈接:http://www.samba.org/
安裝完成之後,進行samba的配置,我是在圖形界面下進行配置的,要在命令行進行配置的參考鏈接:
http://wiki.ubuntu.org.cn/Samba
首先安裝samba的圖形管理界面,命令:
$: sudo apt-get install system-config-samba
安裝完成之後打開圖形界面:選擇System-Administration-Samba,也可用命令:sudo system-config-samba,速度更快
接着在samba的配置界面選擇:File-Add Share,得到如下界面,分別在Basic和Access中選擇共享的目錄,並勾選可讀可寫,使其共享到相應的user
之後選擇Preferences-Server Settings,配置samba的工作組(默認)、認證模式-Share(也可以選User,之後選擇密碼yes和當前的用戶)、Passwords-無、用戶-你當前的用戶:
接着選擇Preferences-Samba Users,點擊Add User,給samba增加一個新的用戶,unix用戶默認爲你當前的用戶,window用戶是你要在外面登入samba的user,設置密碼,確定:
配置完上面的samba後,重啓samba,命令:
$: sudo /etc/init.d/samba4 restart
然後,轉換到window下:
打開cmd,首先ping你的ubuntu,要知道你的ubuntu的ip地址,在ubuntu命令行輸入:$: ifconfig,如圖
在window中輸入:ipconfig,得到主機的ip地址,我的是172.50.225.22,前面的三位都是一樣的,只有最後一位不一樣,這樣可以在cmd中輸入:ping172.50.225.98(ubuntu的ip),如果連接成功,則說明可以通信。不成功的要在你的VM上setting中設置你的網絡連接方式爲Bridged,同時勾選下面的多選框
最後直接在運行中輸入://172.50.225.98,就可以共享到ubuntu中的目錄。還有另一種方式:
打開映射網絡驅動器,同樣用上述方式輸入ip,在瀏覽中選擇要共享的文件即可。在彈出的對話框中輸入你的UserName和password
注意:共享目錄的權限用戶,如果權限不屬於當前用戶,則必須將目錄所屬的用戶修改爲當前用戶,用命令
chown 用戶名:用戶名 文件(夾)名,此外還要注意文件的讀寫執行權限,否則也是無法打開共享文件的。
好了,現在你可以在window中自由的修改、添加文件了。。
如果想刪除你的samba用戶,可以進入/etc/samba 目錄下修改smbusers中的用戶,可以直接刪除用戶。