Linux和windows在虛擬機下文件共享有很多種方式,常用的有使用VMware Tools共享和Samba服務器進行共享,使用VMware Tools這里就不說了,我使用的是Samba服務器。
其實很簡單:
1、首先下載Samba服務器:
sudo apt-get install samba samba-common sudo apt-get install system-config-samba cifs-utils
2、添加samba用戶
sudo useradd samba_lennon # 添加一個用戶,不需要設置密碼,用來登陸的。 sudo smbpasswd –a samba_lennon
注意:添加的用戶必須是要存在的ubuntu用戶,否則可能會出現
Failed to add entry for user user1.
錯誤
另外smbpasswd 的幾個常用選項:
-a 添加一個用戶 -x 刪除一個用戶 -d 禁用一個用戶 -e 解禁一個用戶
samba常用的服務器管理命令:
# 停止 SAMBA 服務 sudo /etc/init.d/samba stop # 啟動 SAMBA 服務 sudo /etc/init.d/samba start # 重新啟動 sudo /etc/init.d/samba restart
3、創建一個共享目錄(目錄隨意指定,這里創建一個臨時的測試)
mkdir ~/share
4、配置服務器:
sudo vi /etc/samba/smb.conf
文件中相關屬性如下
[share] path=/home/lennon/share available = yes browseable = yes public = yes writable = yes valid users = samba_lennon create mask = 0700 directory mask = 0700 force user = nobody force group = nogroup
workgroup = WORKGROUP
注意這里的工作組一定要正確填寫!否則登陸不上!
其他兩項配置:
如果出現亂碼在[global]選項里配置:
workgroup = WORKGROUP display charset = UTF-8 unix charset = UTF-8 dos charset = cp936
5、重啟服務器
sudo /etc/init.d/samba restart
6、測試
smbclient -L //localhost/share 或者 smbclient -L //127.0.0.1 -U samba_lennon //這時輸入的密碼就是你剛才設置的samba密碼
7、在windows中訪問共享目錄
\\192.168.233.131這個ip地址可以使用ifconfig命令得到:
回車后可以看到共享的目錄了,雙擊share文件夾:
好了,可以共享了。
注意:如果你的vmware的服務關了也會出錯,解決辦法是打開vmware的網絡服務就行了:
win+r 輸入services.msc回車
找到VMware DHCP Service和VMware NAT Service啟動就沒問題了。
附:關於samba服務器的一些配置簡單描述
(1)全局設置部分
security = user 這行設置了samba的安全等級,Samba一共可以設置四個安全登記,由底到高分別為:
share 這個選項表示任何人都可以不需要輸入密碼登錄。
user 這個是Samba的默認級別,要求每個用戶必須輸入密碼才能登錄。
server user級別的密碼都是保存在本機上,而server級別的密碼和用戶名都保存在另一台主機上。
domain 這個級別要求網絡里必須有一台Windows的域控制器,驗證工作由域控制器來完成。
需要注意,只要輸入用戶名和密碼的級別,其用戶名一定首先也是Linux系統內的用戶
(2)共享設置部分
添加一個共享文件夾設置如下
[share] 共享文件名,不需要與實際文件名一致
comment = my share directory 對這個共享分支的描述
path = /home/share 系統的共享目錄,必須為絕對路徑
public = yes 是否允許所有人都能夠看到此目錄,no為看不到
writable = yes 是否允許用戶在此目錄下可寫,no為不可些,如果可寫,還需要目錄具有寫權限
read only = yes 設置用戶是否只讀
vaild users = username 設置只有 username 用戶有效。
本文參考了:
1、http://blog.csdn.net/zshq280017423/article/details/7299439(解決共享組的問題)
2、http://www.cnblogs.com/ouuy/archive/2011/10/24/2223164.html(文中配置有些問題,但還是學習了不少東西)
3、http://jingyan.baidu.com/album/da1091fbfa11c6027949d672.html(win7中查看工作組)