首先安利一下什麼是samba:linux
Samba是在Linux和UNIX系統上實現SMB協議的一個免費軟件,由服務器及客戶端程序構成。SMB(Server Messages Block,信息服務塊)是一種在局域網上共享文件和打印機的一種通訊協議,它爲局域網內的不一樣計算機之間提供文件及打印機等資源的共享服務。SMB協議是客戶機/服務器型協議,客戶機經過該協議能夠訪問服務器上的共享文件系統、打印機及其餘資源。經過設置「NetBIOS over TCP/IP」使得Samba不但能與局域網絡主機分享資源,還能與全世界的電腦分享資源。windows
工做中須要將遠程CentOS服務器內的內容共享到Windows下,首先就想到了samba。通過半小時的摸索,終於把最簡單的用法調通了,步驟以下:服務器
一、CentOS安裝samba服務網絡
yum install sambarest
二、關閉selinuxblog
setenforce 0ci
修改配置文件資源
vi /etc/selinux/configit
將 SELINUX=enforcing 修改成:table
SELINUX=permissive
三、添加一個用戶merry05,密碼merry05
useradd merry05
passwd merry05
四、修改/etc/samba/smb.conf
[www] #最原始的默認值爲netlogon,這個名字能夠隨便改,用於共享顯示的記錄名稱
comment = Network Logon Service
path = /alidata/www #Linux下共享的真實路徑
valid users = merry05 #共享的權限用戶
guest ok = yes
writable = yes
public = no
share modes = yes
五、爲samba添加用戶merry05
smbpasswd -a merry05
並設置密碼爲merry05
六、設置路徑/alidata/www的路徑
chmod -R 0777 /alidata/www
七、啓動或重啓smb服務
service smb start/restart
service nmb start/restart
八、到些爲止,就能夠用windows登陸。用戶名和密碼都爲merry05
有圖爲證:
若是還未調通的同窗,請仔細閱讀並注意各個步驟的操做,不要遺漏每個細節。