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 ...