samba服務

一、什么是SAMBA

  Linux之間可以通過NFS服務方便的掛載遠程主機上的共享目錄,那么SAMBA主要是用于實現Windows主機與Linux主機之間共享文件互訪。它們之間的通信依賴于CIFS協議。

二、SAMBA使用的daemon

    1、nmbd:在Linux上實現NetBIOS;

      NetBIOS:windows基于主機實現互相通信的機制;NetBIOS無法跨越路由器。

    2、smbd:用于實現CIFS;

    3、winbindd:用于實現將Linux主機加入活動目錄(AD)中。

  SAMBA使用的端口號:137/udp,138/udp,139/tcp,445/tcp

三、安裝SAMBA

  1、安裝服務器

    yum -y install samba

  2、啟動服務 

服務啟動.jpg

  3、查看端口號是否開啟

端口號.jpg

四、配置SAMBA

  SAMBA的主配置文件為/etc/samba/smb.conf,下面以一個實例來了解SAMBA的基本使用方法。

  1、配置smb.conf文件

   打開smb.conf文件,找到security,如圖所示:

6.jpg

   此選項用于設置訪問samba時的認證方式,user表示需要提供用戶名和密碼才能訪問,share表示無需密碼。

   在配置文件中添加如下內容:

7.jpg

    其中:[test]表示共享的名稱;

        path表示共享的路徑;

        comment表示共享目錄的注釋;

        browseable表示共享目錄是否可以被瀏覽;

        publice:為yes時表示任何用戶(即使沒有密碼)都可以訪問此目錄,為no時表示只有合法的用戶才能訪問此目錄;

        writable:是否可寫;

        write list:有寫權限的用戶列表。

  2、創建共享所需的目錄

   mkdir /share

  3、創建本地用戶

   samba要求所有訪問的用戶必須是/etc/passwd文件中存在的用戶。

10.jpg

  4、將本地用戶添加為samba用戶

11.jpg

    此處使用smbpasswd命令來進行用戶的添加,此命令常用相關選項如下:    

    -a:添加系統用戶為samba用戶;

    -d:禁用用戶;

    -e:啟用用戶;

    -x:刪除用戶。

12.jpg

  5、重啟服務

8.jpg

  6、本地測試

9.jpg

  7、使用用戶名進行連接測試

13.jpg

    上面的結果表示可以正常訪問了,下面使用windows系統測試訪問:

14.jpg

16.jpg

五、在Linux系統中添加windows共享目錄

  1、顯示windows主機上所有的共享目錄

1.jpg

  2、連接到共享目錄中

2.jpg

  3、掛載共享目錄到本地

3.jpg

原創文章,作者:petmaster,如若轉載,請注明出處:http://www.www58058.com/6140

(0)
petmasterpetmaster
上一篇 2016-02-14 09:56
下一篇 2016-02-14 10:01

相關推薦

  • 系統自動化安裝和SELinux

    一、知識整理 1、anaconda系統安裝程序:默認圖形啟動; 使用光盤啟動,在選擇模式界面tab鍵在后面增加text或按下ESC鍵,輸入lnux text進入字符界面安裝。 2、創建kickstart文件: 直接手動編輯:依據模板修改,/root目錄下的anaconda.cfg 使用創建工具創建:system-config-kickstart,圖形化工具:…

    Linux干貨 2016-09-26
  • 13grep和正則表達式

    grep:Global search REgular expression and Print out the line . 文本過濾工具,根據用戶指定的模式對目標文本進行匹配檢查;打印匹配到的行。過濾即不改變原來文本數據。 grep [options] PATTERN [file…] –color=auto: 對匹配到的文本著色顯示…

    Linux干貨 2016-11-27
  • LAPM(linux+httpd+php+mariadb)環境搭建

    前言     LAMP(linux+apache+mariadb+php)以下都以源碼安裝方式,環境為3臺虛擬機內存各4G、2核cpu,apache通過fastcgi連接php,數據庫用mariadb。       搭建環境:Centos6.4     服務器一 &nb…

    Linux干貨 2015-05-27
  • 馬哥教育網絡班25期-第2周作業

    一、Linux文件管理類命令: (1)ls             list 用來顯示目錄列表             …

    Linux干貨 2016-12-12
  • linux 基礎命令總結——文件類命令

    <span style="font-size: 18px;">linux 基礎命令總結——文件類命令</span> #wmd-preview h1  {    color: #0077bb; /* 將標題改為藍色 */} linux 基礎命令總結——文件類命令 命令總結 文件類命令 l…

    Linux干貨 2016-06-26
  • 部分基本的文本處理工具

    一、   抽取文本的命令     1、cat     cat [option]… [file]…     常用選項:         -E &nb…

    Linux干貨 2016-08-05
欧美性久久久久