1. 程式人生 > >linux中Samba服務器的配置

linux中Samba服務器的配置

打印機 不同 輸入密碼 參考 自啟 image ges IV ble

Samba簡介  

  Samba是在Linux和UNIX系統上實現SMB協議的一個免費軟件,由服務器及客戶端程序構成。SMB(Server Messages Block,信息服務塊)是一種在局域網上共享文件和打印機的一種通信協議,它為局域網內的不同計算機之間提供文件及打印機等資源的共享服務。SMB協議是客戶機/服務器型協議,客戶機通過該協議可以訪問服務器上的共享文件系統、打印機及其他資源。通過設置"NetBIOS over TCP/IP"使得Samba不但能與局域網絡主機分享資源,還能與全世界的電腦分享資源。

  不過現在win7,8,10在安裝時就已經安裝了NetBIOS服務

  Samba服務器有兩個重要的服務,SMB和NMB

    SMB:是Samba的主要文件,基於TCP的139和445端口,通過SMB服務啟動smbd服務

    NMB:是一種類似於DNS的功能,作用是把linux系統共享的工作組名稱與其IP對應起來,否則只能通過IP來訪問文件。NMB服務器會啟動nmbd服務,默認使用UDP的137和138端口

配置Samba服務器:

1.安裝Samba,可以參考Linux 中yum的配置來安裝:

yum install samba* -y

2.修改SELinux:

先查看下原始的:

getenforce 

技術分享圖片

setenforce 0

之後再查看:

技術分享圖片

3.啟動Samba服務

systemctl start smb nmb

開機自啟動:

systemctl enable smb nmb

4.防火墻開放samba和samba-client服務

firewall-cmd --permanent --add-service=samba
firewall-cmd --permanent --add-service=samba-client

重啟防火墻:

firewall-cmd --reload

查看防火墻:

firewall-cmd --reload

技術分享圖片

5.創建smb用戶:

smbpasswd -a zhi

之後輸入密碼

6.登錄:

打開windows系統,win+R,然後輸入:

\\192.168
.2.128

此地址為linux服務器的地址

技術分享圖片

然後登錄

技術分享圖片

7.如果只想分享linux下某個文件那你應該修改Samba服務器的配置

比如分享linux下的/common文件夾

  1.新建文件夾

mkdir /common

  2,修改配置

vim /etc/samba/smb.conf 

添加:

[common]
        comment=public file
        path=/common
        browseable=yes
        writable=yes

技術分享圖片

  其中:

    comment              / / 任 意 字 符 串 , 對 共 享 的 描 述      

    path = /common         / / 共 享 目 錄 路 徑
    browseable = yes/no        / / 指 定 該 共 享 是 否 可 以 瀏 覽
    writable = yes/no          / / 指 定 該 路 徑 是 否 可 寫
    available = yes/no         / / 該 共 享 資 源 是 否 可 用

    valid users = 用 戶 1 , 用 戶 2    / / 允 許 訪 問 該 共 享 資 源 的 用 戶
    invalid users = 用 戶 1 , 用 戶 2   / / 禁 止 訪 問 該 共 享 資 源 的 用 戶
    write list = 用 戶 1 , 用 戶 2     / / 可 以 在 共 享 目 錄 下 寫 入 文 件 的 用 戶
    public = yes/no          / / 指 定 guest 是 否 可 以 共 享 文 件

  3.重啟Samba服務

systemctl  restart smb nmb

  4.在windows系統上刷新

技術分享圖片

  5.打開common文件後,新建一個文件,報錯
技術分享圖片

這是權限不足

  6.修改common的權限:

chmod 777 common/

然後在windows上刷新:

發現就可以新建文件:

技術分享圖片

在linux上修改:

技術分享圖片

再在windows上查看,這樣就可以保證文件的同步

技術分享圖片

版權

作者:feiquan

出處:http://www.cnblogs.com/feiquan/

版權聲明:本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。

大家寫文都不容易,請尊重勞動成果~ 這裏謝謝大家啦(*/ω\*)

linux中Samba服務器的配置