samba服務簡介與配置

2021-05-04 13:11:38 字數 1252 閱讀 7171

samba 的核心是兩個守護程序 smbd 和 nmbd。

smbd: 監聽 139 tcp 埠,處理來自使用者的連線,實現檔案、許可權、使用者名稱的管理;

nmbd: 監聽 137 和 138 udp 埠,幫助快速定位伺服器,主要是主機名的定位。

smbd 和 nmbd 使用的全部配置資訊全都儲存在 smb.conf 配置檔案中。smb.conf 向 smbd和 nmbd 兩個守護程序說明輸出什麼,共享輸出給誰及如何進行輸出以便共享。smbd 程序的作用是處理到來的 smb 資料報,為使用該軟體的資源與 linux 進行協商,nmbd 程序使其它主機(或工作站)能瀏覽 linux 伺服器。

配置乙個samba伺服器很簡單,主要步驟有以下

1.安裝samba

#yum install samba

2.禁用selinux(如果保持selinux的啟動,需要輸入額外的命令,這個在smb.conf檔案裡面有說明)

3.開放埠137,138,139,445(在防火牆配置裡面有埠啟用,fedora11下具體為「系統」-「管理」-「防火牆」),或者直接關掉防火牆

#service iptables stop

4.配置檔案/etc/samba/smb.conf

以設定乙個共用資料夾為例(建議用vim,有語法高亮,gedit在配置檔案時只有乙個顏色)

a.修改[global]引數的security,將其設為share,workgroup設定為mshome

b.加入自己的共享專案

[smb_public]        

comment = public dictory for transfer   

path = /home/warehouse

public = yes

guest ok = yes

writable = yes    

browseable = yes

c.儲存退出

5.建立共享目錄/home/warehouse,修改許可權

#mkdir /home/warehouse

#chmod  -r 777 /home/warehouse

6.啟動服務

#service smb start

#service nmb start

好了,這樣就能再linux的網路上的芳鄰相應的group(即為mshome)裡面看到了。

如果配置失敗,可能的原因有

1.檢視設定的共享資料夾是否在/root目錄下,處於安全方面的考慮,/root下的目錄是不能被共享的。

Samba服務配置與管理

伺服器 1 配置ip位址是機器能互相通訊。2 配置yum源安裝samba 服務 yum install samba y yum install cifs y 3 重啟服務。systemctl restart smb 和nmb 服務 4 配置防火牆。firewall cmd permanent add...

samba服務配置

linux安裝samba服務,為windows檔案共享。查詢是否安裝samba支援包 rpm q samba 如想自己重新安裝,則解除安裝 rpm e samba 解除安裝失敗,可強制解除安裝 rpm e samba nodeps 載入光碟 mount dev cdrom media 配置yum源,...

samba 服務配置

1 先檢視安裝情 rpm qa grep samba 2 解除安裝已安裝包 rpm e samba rpm nodeps 3 完整安裝samba rpm ivh samba rpm 4 檢視samba服務 service smb status 5 設定開機啟動 chkconfig level 35 ...