Samba
簡介:
Samba是一個能讓Linux系統應用Microsoft網絡通訊協議的軟件,而SMB是Server Message Block的縮寫,即為服務器消息塊 ,SMB主要是作為Microsoft的網絡通訊協議,后來Samba將SMB通信協議應用到了Linux系統上,就形成了現在的Samba軟件。后來微軟又把 SMB 改名為 CIFS(Common Internet File System),即公共 Internet 文件系統,并且加入了許多新的功能,這樣一來,使得Samba具有了更強大的功能。
組成Samba運行的有兩個服務,一個是SMB,另一個是NMB;SMB是Samba 的核心啟動服務,主要負責建立 Linux Samba服務器與Samba客戶機之間的對話, 驗證用戶身份并提供對文件和打印系統的訪問,只有SMB服務啟動,才能實現文件的共享,監聽139 TCP端口;而NMB服務是負責解析用的,類似與DNS實現的功能,NMB可以把Linux系統共享的工作組名稱與其IP對應起來,如果NMB服務沒有啟動,就只能通過IP來訪問共享文件,監聽137和138 UDP端口。
例如,某臺Samba服務器的IP地址為10.0.0.163,對應的工作組名稱為davidsamba,那么在Windows的IE瀏覽器輸入下面兩條指令都可以訪問共享文件。其實這就是Windows下查看Linux Samba服務器共享文件的方法。
\\10.0.0.163\共享目錄名稱
\\davidsamba\共享目錄名稱
廢話不多說,下面開始安裝。
下面使用的是yum的安裝方式,因為yum的簡單及又能解決依賴問題。
1. 系統環境
[root@laowang /]# cat /etc/redhat-release
CentOS release 6.8 (Final)
samba-3.6.23-36.el6_8.x86_64
ip:192.168.5.128
iptables: Firewall is not running.
2. Samba的安裝
[root@laowang /]# yum install samba –y
查看安裝情況:
[root@laowang /]# rpm -qa|grep samba
samba-common-3.6.23-36.el6_8.x86_64
samba-winbind-clients-3.6.23-36.el6_8.x86_64
samba-winbind-3.6.23-36.el6_8.x86_64
samba-3.6.23-36.el6_8.x86_64
安裝包說明:
samba-common-3.6.23-36.el6_8.x86_64 #主要供samba服務器的設置文件與設置文件與語法檢驗程序testparm
samba-winbind-clients-3.6.23-36.el6_8.x86_64 #客戶端軟件,主要是用作linux主機作為客戶端時的,所需要的工具指令
samba-winbind-3.6.23-36.el6_8.x86_64 #基于https的samba 服務器web界面
samba-3.6.23-36.el6_8.x86_64 #服務器端軟件,主要提供samba的守護進程,共享文檔,日志的輪詢,開機的默認設置。
3. 啟動samba服務
/etc/init.d/smb restart
[root@laowang /]# netstat -lntup|grep smb
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 3089/smbd
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 3089/smbd
tcp 0 0 :::445 :::* LISTEN 3089/smbd
tcp 0 0 :::139 :::* LISTEN 3089/smbd
4. 修改配置文件
增加以下配置
vim /etc/samba/smb.conf
[tools.tar] #名字
comment = Zhe tar bags #注釋
path = /tools #共享文件的路徑
public = yes #guest用戶可訪問
writable = yes #可寫
valid users = sam #用戶
? 添加共享目錄權限:
chmod a+w /tools/
5. 添加用戶并設置密碼
[root@laowang /]# useradd sam
[root@laowang /]# smbpasswd -a sam
New SMB password:
Retype new SMB pa
重啟服務
/etc/init.d/smb restart
6. 進入共享目錄
開始–à運行 輸入裝samba服務的主機IP地址
輸入之前設置的用戶和密碼進入如下界面。
至此,linux與windows的共享配置結束。
原創文章,作者:adminwang,如若轉載,請注明出處:http://www.www58058.com/56581
過程詳細,簡單,建議把操作過程中遇到的問題也一并寫下來會更好~繼續加油~