配置SMB服務(wù)器(在linux下配置一個(gè)共享文件夾,使其在windows下能無(wú)需用戶(hù)、密碼匿名訪問(wèn),并能寫(xiě)入數(shù)據(jù)。創(chuàng)建成功后在windows下訪問(wèn)linux主機(jī)IP地址時(shí)能出現(xiàn)一個(gè)名為linux的共享文件夾,表示實(shí)驗(yàn)成功)
準(zhǔn)備工作:
1、檢查L(zhǎng)INUX機(jī)器和windows機(jī)器是否能ping通,如果不能ping通,檢查IP配置是否正確,使用setup命令。
2、檢查SMB服務(wù)是否開(kāi)啟,也在setup命令中。
開(kāi)始配置:
cd /etc/samba #進(jìn)入samba目錄。
cp smb.conf smb.conf.bak #備份smb.conf文件,萬(wàn)一配置出問(wèn)題,可以用備份文件恢復(fù)。
vi smb.conf #開(kāi)始配置smb服務(wù)器配置文件。
-----------------------------------------------------
關(guān)鍵選項(xiàng)如下:
workgroup = MYGROUP #可根據(jù)自己的實(shí)際情況填寫(xiě)自己所在windows網(wǎng)絡(luò)的工作組名。
server string = Samba Server #在windows網(wǎng)絡(luò)中顯示的linux機(jī)器的計(jì)算機(jī)名,可以任意修改。
load printers = yes #是否共享打印機(jī),建議選NO
guest account = nobody #此項(xiàng)默認(rèn)狀態(tài)是注釋?zhuān)枋謩?dòng)取消注釋狀態(tài),并將=后面的值改成nobody。
security = share #此項(xiàng)定義SMB服務(wù)器在網(wǎng)絡(luò)上訪問(wèn)時(shí)的安全級(jí)別,將其修改為share表示為共享,任何人能夠任意匿名訪問(wèn),最低級(jí)別
然后將所有有關(guān)密碼的設(shè)置進(jìn)行注釋?zhuān)恢钡匠霈F(xiàn)socket options = xxxxxxx。
直接將光標(biāo)移至結(jié)尾。輸入如下內(nèi)容:
[linux] #在windows中看到的共享文件夾名(共享名)。
comment = XXXXX #描述、備注。
path = /xxx/xxx #共享文件夾所在linux中的實(shí)際路徑。注:此文件夾必須有其他用戶(hù)(組)的可讀權(quán)限,否則即使共享,windows下也無(wú)法查看。
valid users = nobody #可以訪問(wèn)該文件夾的用戶(hù),此項(xiàng)可以不要。
public = yes #是否允許網(wǎng)絡(luò)上用戶(hù)訪問(wèn)該共享。
writable = yes #是否允許該共享文件夾可寫(xiě)入。
所有配置完畢后按ESC退出VI編輯狀態(tài),然后按":"輸入wq回車(chē),存盤(pán)退出。
輸入service smb restart 重啟smb服務(wù)。
OK,進(jìn)入windows,使用地址的方法訪問(wèn)linux主機(jī)。