操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    Samba網絡文件共享服務介紹(windows訪問linux共享目錄)

    它是一個在Linux和UNIX系統上實現SMB協議的軟件。SMB協議,全稱Server Message Block,是一種在局域網上共享文件和打印機等資源的通信協議。有了Samba,Windows和Linux/UNIX之間的文件互訪問題就迎刃而解啦。它主要由服務器和客戶端程序組成,提供smbd和nmbd兩個服務程序來完成各種功能

    1、 yum安裝

    yum install –y samba


    2、查看安裝完成的samba包


    2、 啟動Samba服務并設置成開機自啟

    systemctl start smb

    systemctl enable smb

    其他命令:

    systemctl start smb #啟動服務

    systemctl status smb #查看當前服務運行狀態

    systemctl sop smb #停止服務

    3、 創建共享目錄(例如:/data/tool)

    mkdir –p /data/tool

    4、 創建賬號和組

    groupadd testgroup #創建組testgroup

    useradd –G testgroup test #創建用戶test,并將用戶test添加到testgroup組

    5、 給test用戶授權

    chown –R test:testgroup /data/tool

    6、 設置test用戶名的密碼:

    pdbedit -a test

    7、 編寫samba配置文件

    vi /etc/samba/smb.conf

    [tool] #共享文件名稱

    comment=share #描述信息

    path=/data/tool #共享文件夾路徑

    public=no #用來指定該共享是否允許guest賬號訪問(yes/no)

    writable=yes #允許寫入(no:不可以寫入)

    其他參數說明:

    browseable=yes/no (指定該共享是否可以瀏覽)

    available=yes/no (指定該共享資源是否可用)

    全局參數說明[global]可以網上自行查找

    8、 修改config文件

    vi /etc/selinux/config


    將SELINUX=disabled

    用命令使文件生效

    setenforce 0

    9、 重啟服務

    systemctl restart smb

    10、windows訪問共享目錄

    \192.168.243.131


    注意:windows和linux系統的防火墻要關閉。

    OpenWrt 局域網文件共享實現主要有兩個軟件選擇,Samba 和 NFS。Samba 系統兼容性較好,NFS 則性能表現占優。對于新手或者需要使用 Windows 設備的用戶來說,建議選擇 Samba。

    以下是 Samba 具體安裝配置步驟,其中涉及到命令運行的操作需要登錄 SSH。

    安裝 USB 設備

    根據官方幫助文檔操作即可,很詳細。

    安裝 Samba

    安裝 luci-app-samba,它會同時安裝 samba-server 核心程序。

    # 更新軟件索引
    opkg update
    
    # 安裝 Samba3 版本
    opkg install luci-app-samba luci-i18n-samba-zh-cn
    
    # 安裝 Samba4 版本
    opkg install luci-app-samba4 luci-i18n-samba4-zh-cn

    Samba3 是陳舊版本,雖然 OpenWrt 有提供安全更新,但支持力度有限。在硬件資源允許情況下(至少 128 M 內存及 64 M可用存儲空間),優先使用 Samba4(更安全,支持高版本 SMB 協議)。兩者更多比較可參考這個回答。

    本文教程配置環境為 Samba3,Samba4 未做測試,估計也差不多。

    創建系統用戶

    為了能以用戶驗證方式共享文件,需要創建一個系統用戶(Samba 用戶必須同時以系統用戶身份存在,因為擁有共享和用于驗證的是系統用戶)。

    # 安裝用戶工具
    opkg install shadow-groupmod shadow-useradd
    
    # 創建用戶并設置密碼
    useradd -m smbusers && passwd smbusers
    
    # 修改用戶所屬組名稱(創建用戶同時會創建同名用戶組。Windows 使用環境不允許用戶和組使用相同名稱)
    groupmod -n smbgroups smbusers

    創建 Samba 用戶

    這是訪問共享文件時要求登錄的 Samba 帳號,用戶名和之前創建的系統用戶一樣(密碼可不同)。

    # 創建用戶并設置密碼
    smbpasswd -a smbusers
    
    # 修改用戶密碼
    smbpasswd smbusers

    更多 smbpasswd 參數用法見此文檔。

    Samba 參數配置

    登錄 LuCI 控制臺,在“服務”下拉菜單點擊“網絡共享”,點擊“編輯模板”可以添加自定義參數設置。

    例如筆者在默認規則基礎上加了下面幾個參數,分別為僅允許 192.168.1.0/24 主機連接,加密認證密碼,不要加載打印機,設置日志文件(%m 表示客戶端主機名),日志文件最大 50 KB,設置 Samba 用戶名映射(可防止登錄用戶知道存在同名系統用戶)。

    # 自定義添加參數
    hosts allow=192.168.1.
    username map=/etc/samba/usernamemap
    encrypt passwords=yes
    load printers=no
    log file=/var/log/samba/log.%m
    max log size=50
    
    # 創建 Samba 用戶名映射文件
    vi /etc/samba/usernamemap
    # 內容如下。例如將 smbusers 映射到 admin,之后可用 admin 用戶名登錄
    smbusers=admin

    更多自定義參數可查看此文檔。

    添加共享目錄

    填寫共享目錄名稱/路徑,用戶/權限等內容。如下圖。

    完成設置后點擊“保存并應用”,轉到“系統”下拉菜單“啟動項”里重啟 samba 服務生效。

    將共享目錄所有者改為之前創建的系統用戶/用戶組,不然無法讀取寫入數據。

    chown smbusers:smbgroups /mnt/sda1

    Samba 客戶端連接

    如果你使用 Windows 10 系統,默認無法創建連接,因為禁用了 SMBv1 過時協議。需要在“啟用或關閉 Windows 功能”里選中“SMB 1.0/CIFS File Sharing Support”下的“SMB 1.0/CIFS Client”,添加后重啟系統生效。

    然后打開系統“憑據管理器”界面,點擊添加“添加 Windows 憑據”,填寫 NETBIOS 地址(默認 OpenWrt),Samba 用戶名密碼。

    設置后就可以在“文件管理器”里右鍵添加網絡位置,或者點擊左側“網絡”進入設備共享目錄。別忘了需要開啟“網絡發現”和“文件共享”。

    其它設備,iOS 或 Android 建立連接就簡單了,一操作便明就不贅述了。

    本來想使用 SMBv2 協議創建連接,理論上 Samba 3.6 最高支持 SMBv2。但在確認 SMBv2 啟用的情況下, Windows 10 怎么弄都不成功,可能與系統 SMBv2 版本過高有關系。Windows 7 支持 SMB2_10 版本,這與 Samba 3.6 最高支持版本相符,或許 Windows 7 下可以使用 SMBv2 連接。

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有