日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux之samba服务器的搭建及详解

發(fā)布時間:2025/7/14 linux 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux之samba服务器的搭建及详解 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

SAMBA簡介

SAMBA是什么
Samba,是種用來讓UNIX系列的操作系統(tǒng)與微軟Windows操作系統(tǒng)的SMB/CIFS(Server Message Block/Common Internet File System)網(wǎng)絡(luò)協(xié)議做鏈接的自由軟件。第三版不僅可訪問及分享SMB的文件夾及打印機(jī),本身還可以集成入Windows Server的網(wǎng)域,扮演為網(wǎng)域控制站(Domain Controller)以及加入Active Directory成員。簡而言之,此軟件在Windows與UNIX系列OS之間搭起一座橋梁,讓兩者的資源可互通有無。


SAMBA的功能

  • 分享文件和打印機(jī)功能

  • 提供認(rèn)證功能,以不同的身份登錄samba服務(wù)器訪問不同的文件

  • Windows網(wǎng)絡(luò)上的主機(jī)名稱解析

  • 進(jìn)行裝置的分享


  • SAMBA的結(jié)構(gòu)

  • samba server端由smbd,Winbid進(jìn)程nss_ldap進(jìn)程組成,并且使用nmbd進(jìn)程提供NetBIOS通信協(xié)議,進(jìn)行域名解析。smbd是smb的服務(wù)進(jìn)程。

  • samba client由CIFS Server,Active Director和S而vices For UNIX組成。

  • smaba監(jiān)聽在137/udp,138/udp,139/tcp,445/tcp端口上。


  • NetBIOS簡介
    NetBIOS為網(wǎng)絡(luò)基本輸入輸出系統(tǒng)(英語:Network Basic Input/Output System)的縮寫,它提供了OSI模型中的會話層服務(wù),讓在不同電腦上運(yùn)行的不同程序,可以在局域網(wǎng)中,互相連接,以及分享數(shù)據(jù)。嚴(yán)格來說,NetBIOS不是一種網(wǎng)絡(luò)協(xié)議,而是應(yīng)用程序接口(API)。較古老的操作系統(tǒng),使用IEEE 802.2與IPX/SPX協(xié)議,可以使用NetBIOS Frames協(xié)議或NetBIOS over IPX/SPX協(xié)議來運(yùn)作。現(xiàn)代操作系統(tǒng),多數(shù)都使用TCP/IP協(xié)議,則可通過NetBIOS over TCP/IP協(xié)議來相互通信。


    SAMBA與NetBIOS的關(guān)系
    SAMBA這個文件系統(tǒng)架構(gòu)是在NetBIOS這個通信協(xié)議上開發(fā)出來,由于早期NetBIOS是無法跨路由的,只能在局域網(wǎng)內(nèi)進(jìn)行傳輸,后來研發(fā)出 NetBIOS over TCP/IP技術(shù),試SAMBA應(yīng)用于以太網(wǎng)。

    SAMBA Server安裝及配置

    SAMBA Server的安裝

    下載:[root@Clone1?~]#?wget? 安裝依賴:[root@Clone1?~]#??yum?install?python-devel?gnutls-devel?gnutls?libacl-devel?openldap-devel安裝:[root@Clone1?~]#?tar?-xzf?samba-4.6.6.tar.gz?[root@Clone1?~]#?cd?samba-4.6.6[root@Clone1?samba-4.6.6]#?make?&&?make?install


    SAMBA配置文件詳解

    [global] #?-------------?Network?Related?Options?-----------------#workgroup?=?MYGROUP??????????//主機(jī)群名稱,主機(jī)群里的主機(jī)都相同server?string?=?Samba?Server?Version?%v????????netbios?name?=?MYSERVER??????//netbios名稱,每個主機(jī)的都不相同?????interfaces?=?lo?eth0?192.168.12.2/24?192.168.13.2/24??????????hosts?allow?=?127.?192.168.12.?192.168.13.?????//主機(jī)白名單 #?----------------?Logging?Options?---------------------log?file?=?/var/log/samba/log.%m??????//登錄日志PATHmax?log?size?=?50???????//日志文件大小 #?-------------?Standalone?Server?Options?-----------------security?=?user|shar|domain?????//設(shè)置分享權(quán)限,shar:資料不需要密碼,大家可以分享文件。user:使用samba本身的密碼資料passdb?backend?=?tdbsam??????//資料庫格式。默認(rèn)為tdsam[share_name]comment?=?All?Printers????//說明path?=?/var/spool/samba????//分享路徑browseable?=?no????????//是否所有使用者都能看到這個項(xiàng)目guest?ok?=?no???????????????writable?=?no???//是否進(jìn)行寫操作printable?=?yes?????//是否顯示表格write?list=user1,user2?或+group?//可寫用戶表單public=yes???????????//不屬于該用戶的,是否能夠顯示出來的read?only=yes????????//只讀create?mode????=?0664?????????????//建立文件權(quán)限directory?mode?=?0775?????????????//建立目錄的權(quán)限


    配置文件的內(nèi)置變量

    %m:Client端NetBIOS主機(jī)名 %M:Client端Internet主機(jī)名,即HOSTNAME。 %L:SAMBA主機(jī)的NetBIOS主機(jī)名 %H:使用者的家目錄 %U:目前登錄的使用者的使用者名稱 %g:登入的使用者的群組名稱 %h:SAMBA主機(jī)名 %I:Client?IP %T:日期

    測試

    無用戶認(rèn)證測試


    服務(wù)器端配置:
    配置文件:


    檢測配置文件


    啟動服務(wù):


    Linux客戶端測試:


    檢查服務(wù)器上的共享:


    Windows客戶端測試:
    訪問:http://jingyan.baidu.com/article/b87fe19e63458052183568e3.html


    用戶認(rèn)證測試

    服務(wù)器端配置:
    samba server配置文件


    設(shè)置賬號和密碼:

    [root@Clone1?/]#?useradd?-G?users?smb1 [root@Clone1?/]#?useradd?-G?users?smb2 [root@Clone1?/]#?passwd?smb1 更改用戶?smb1?的密碼?。 新的?密碼:1234 重新輸入新的?密碼:1234 passwd:?所有的身份驗(yàn)證令牌已經(jīng)成功更新。 [root@Clone1?/]#?passwd?smb2 更改用戶?smb2?的密碼?。 新的?密碼:1234 重新輸入新的?密碼:1234 passwd:?所有的身份驗(yàn)證令牌已經(jīng)成功更新。 [root@Clone1?/]#?smbpasswd?-a?smb1?New?SMB?password:7890Retype?new?SMB?password:7890Added?user?smb1. [root@Clone1?/]#?smbpasswd?-a?smb2New?SMB?password:7890Retype?new?SMB?password:7890Added?user?smb2.12345678910111213141516171819201234567891011121314151617181920


    注:smbpasswd命令給系統(tǒng)用戶設(shè)置smb的密碼,-a參數(shù)添加用戶


    linux端測試:



    Windows端測試:





    轉(zhuǎn)載于:https://blog.51cto.com/lnsane784/1954579

    總結(jié)

    以上是生活随笔為你收集整理的Linux之samba服务器的搭建及详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。