VMware 與Ubuntu通過(guò)samba服務(wù)器共享文件
Linux和windows在虛擬機(jī)下文件共享有很多種方式按灶,常用的有使用VMware Tools共享和Samba服務(wù)器進(jìn)行共享责嚷,使用VMware Tools這里就不說(shuō)了,我使用的是Samba服務(wù)器周叮。
其實(shí)很簡(jiǎn)單:
1欺矫、首先下載Samba服務(wù)器:
sudo apt-get install samba samba-common
sudo apt-get install system-config-samba cifs-utils
2、添加samba用戶
sudo adduser -a horace.wu --force-badname?
sudo sudo smbpasswd -a horace.wu
注意:添加的用戶必須是要存在的ubuntu用戶,否則可能會(huì)出現(xiàn)
Failed to add entry for user user1.
錯(cuò)誤
另外smbpasswd 的幾個(gè)常用選項(xiàng):
? ? ? ? ? ? -a? ? 添加一個(gè)用戶
? ? ? ? ? ? -x? ? 刪除一個(gè)用戶
? ? ? ? ? ? -d? ? 禁用一個(gè)用戶
? ? ? ? ? ? -e? ? 解禁一個(gè)用戶
samba常用的服務(wù)器管理命令:
# 停止 SAMBA 服務(wù)
sudo /etc/init.d/samba stop
# 啟動(dòng) SAMBA 服務(wù)
sudo /etc/init.d/samba start
# 重新啟動(dòng)
sudo /etc/init.d/samba restart
3霹肝、創(chuàng)建一個(gè)共享目錄(目錄隨意指定,這里創(chuàng)建一個(gè)臨時(shí)的測(cè)試)
mkdir ~/share
4塑煎、配置服務(wù)器:
sudo vi /etc/samba/smb.conf
文件中相關(guān)屬性如下
[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
注意這里的工作組一定要正確填寫沫换!否則登陸不上!
其他兩項(xiàng)配置:
如果出現(xiàn)亂碼在[global]選項(xiàng)里配置:
workgroup = WORKGROUP
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936
5最铁、重啟服務(wù)器
sudo /etc/init.d/samba restart
6讯赏、測(cè)試
smbclient -L //localhost/share 或者
smbclient -L //127.0.0.1 -U samba_lennon //這時(shí)輸入的密碼就是你剛才設(shè)置的samba密碼
7垮兑、在windows中訪問(wèn)共享目錄
\\192.168.233.131這個(gè)ip地址可以使用ifconfig命令得到:
回車后可以看到共享的目錄了,雙擊share文件夾:
好了漱挎,可以共享了系枪。
注意:如果你的vmware的服務(wù)關(guān)了也會(huì)出錯(cuò),解決辦法是打開(kāi)vmware的網(wǎng)絡(luò)服務(wù)就行了:
win+r 輸入services.msc回車
找到VMware DHCP Service和VMware NAT Service啟動(dòng)就沒(méi)問(wèn)題了磕谅。
附:關(guān)于samba服務(wù)器的一些配置簡(jiǎn)單描述
(1)全局設(shè)置部分
? ? ? ? security = user??? 這行設(shè)置了samba的安全等級(jí)私爷,Samba一共可以設(shè)置四個(gè)安全登記,由底到高分別為:?
? ? ? ? share????????????????? 這個(gè)選項(xiàng)表示任何人都可以不需要輸入密碼登錄怜庸。?
??????? user??????????????????? 這個(gè)是Samba的默認(rèn)級(jí)別当犯,要求每個(gè)用戶必須輸入密碼才能登錄。?
??????? server???????????????? user級(jí)別的密碼都是保存在本機(jī)上割疾,而server級(jí)別的密碼和用戶名都保存在另一臺(tái)主機(jī)上嚎卫。?
??????? domain?????????????? 這個(gè)級(jí)別要求網(wǎng)絡(luò)里必須有一臺(tái)Windows的域控制器,驗(yàn)證工作由域控制器來(lái)完成宏榕。?
????????????????????????????????? 需要注意拓诸,只要輸入用戶名和密碼的級(jí)別,其用戶名一定首先也是Linux系統(tǒng)內(nèi)的用戶
(2)共享設(shè)置部分
添加一個(gè)共享文件夾設(shè)置如下 ?
[share]??????????????????????????????????????? 共享文件名麻昼,不需要與實(shí)際文件名一致?
comment = my share directory???? 對(duì)這個(gè)共享分支的描述?
path = /home/share????????????????????? 系統(tǒng)的共享目錄奠支,必須為絕對(duì)路徑?
public = yes??????????????????????????????? 是否允許所有人都能夠看到此目錄,no為看不到?
writable = yes???????????????????????????? 是否允許用戶在此目錄下可寫抚芦,no為不可些倍谜,如果可寫,還需要目錄具有寫權(quán)限?
read only = yes?????????????????????????? 設(shè)置用戶是否只讀?
vaild users = username??????????????? 設(shè)置只有 username 用戶有效叉抡。
本文參考了:
1尔崔、http://blog.csdn.net/zshq280017423/article/details/7299439(解決共享組的問(wèn)題)
2、http://www.cnblogs.com/ouuy/archive/2011/10/24/2223164.html(文中配置有些問(wèn)題褥民,但還是學(xué)習(xí)了不少東西)
3季春、http://jingyan.baidu.com/album/da1091fbfa11c6027949d672.html(win7中查看工作組)
來(lái)自 <https://www.cnblogs.com/csulennon/p/4200181.html>