Linux Samba服務器架構

1.概述

在同一網絡中,爲了更加合理的利用網絡資源共享,經常需要共享打印機與文件,在網絡中同時存在Linux與Windows主機時,要藉助於Samba服務來共享資源。該服務主要用於Linux系統與Windows系統之間共享資源。

Samba用於在UNIX上實現SMB(Session Message Block,服務信息塊協議),是一個工具套件。在Windows中,SMB協議通常用於實現文件與打印機共享。

 

2. Samba服務的配置

 

vim /etc/samba/smb.conf  這是samba的配置文件。

一般smb.conf文件由3個標準段和若干個用戶自定義的段組成.

Global:用於定義全局參數和默認值

Homes:用於定義用戶的Home目錄共享

Printers:用於定義打印機共享

Userdefined_sharename:用戶自定義的段,可以有多個

 

(1)workgroup=WORKGROUP-修改工作組名

(2)hosts allow=192.168.138. -允許訪問服務器的網段

(3)security=user 安全等級:

    share:用戶不需要帳戶與密碼就可登錄samba服務器

    user:  由提供服務的samba服務器負責檢查帳戶與密碼

    server:檢查帳戶與密碼由另一臺Windows或samba服務器負責

    domain: 指定Windows域控制服務器來驗證帳戶與密碼

(4)共享文件名

    [chen]

                comment=chen

                path=/home/chen

                writeable=yes

                browseable=yes

                valid users=chenjinzhong

 

 

當我們用圖形界面進行配置時,這些參數不用修改。

 

 

 

配置步驟:

(1)建立一個系統用戶

useradd chenjinzhong  //建立一個系統用戶chenjinzhong

passwd chenjinzhong   //設定密碼

Changing password for user samba.

New password:

Retype new password:

passwd: all authentication tokens updated successfully.

 

(2)創建samba帳戶

smbpasswd -a chenjinzhong

new SMB password:

Retype new SMB password:

Added user chenjinzhong.

 

這裏的密碼是用於Windows下登錄samba服務器的密碼。

 

(3)添加共享目錄:

管理->服務器設置->samba服務器設置

->添加共享

目錄:如 /home/chen

描述: chen

 

 

chmod 777 chen

 

 

(4)要讓客戶端訪問Linux服務器上的資源,還需要:

setsebool -P samba_enable_home_dirs=1

重啓samba服務:

 

service smb restart

 

 

 

3. Windows下訪問

 

在cmd輸入: //222.27.253.108/chenjinzhong

 

再輸入密碼就可以了。

 

 

 

關於簡單的samba服務器的配置就介紹到這裏了。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章