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