samba

Sambalinux

簡介web

     Samba是一個能讓Linux系統應用Microsoft網絡通信協議的軟件,而SMBServer Message Block的縮寫,即爲服務器消息塊 ,SMB主要是做爲Microsoft的網絡通信協議,後來SambaSMB通訊協議應用到了Linux系統上,就造成了如今的Samba軟件。後來微軟又把 SMB 更名爲 CIFSCommon Internet File System),即公共 Internet 文件系統,而且加入了許多新的功能,這樣一來,使得Samba具備了更強大的功能。vim

     組成Samba運行的有兩個服務,一個是SMB,另外一個是NMBSMBSamba 的核心啓動服務,主要負責創建 Linux Samba服務器與Samba客戶機之間的對話, 驗證用戶身份並提供對文件和打印系統的訪問,只有SMB服務啓動,才能實現文件的共享,監聽139 TCP端口;而NMB服務是負責解析用的,相似與DNS實現的功能,NMB能夠把Linux系統共享的工做組名稱與其IP對應起來,若是NMB服務沒有啓動,就只能經過IP來訪問共享文件,監聽137138 UDP端口。windows

例如,某臺Samba服務器的IP地址爲10.0.0.163,對應的工做組名稱爲davidsamba,那麼在WindowsIE瀏覽器輸入下面兩條指令均可以訪問共享文件。其實這就是Windows下查看Linux Samba服務器共享文件的方法。
\\10.0.0.163\共享目錄名稱
\\davidsamba\共享目錄名稱瀏覽器

 

廢話很少說,下面開始安裝。服務器

下面使用的是yum的安裝方式,由於yum簡單及又能解決依賴問題。網絡

1. 系統環境

[root@laowang /]# cat /etc/redhat-release tcp

CentOS release 6.8 (Final)ide

samba-3.6.23-36.el6_8.x86_64工具

ip192.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        #基於httpssamba 服務器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地址


輸入以前設置的用戶密碼進入以下界面。

wKiom1gYCJ2TNs89AACVzhs98W0283.png-wh_50

wKioL1gYCJ7C62VjAAImp1Vl9sQ920.png-wh_50

 

至此linuxwindows的共享配置結束。

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息