Samba伺服器搭建

2021-08-08 09:48:29 字數 1907 閱讀 2504

samba伺服器是檔案伺服器的一種,這是一種搭建在linux系統上的。(下面我們以centos7.0為例)下面詳細的說明一下搭建過程:

a)        以設定【學術資料】分享為例,需要設定乙個可讀寫管理員給學術負責人,乙個唯讀來賓給tgb學生。

b)        設定管理使用者為xueshu 密碼為123

c)        設定tgb學術使用者為student,密碼:1

a)        在linux伺服器上解除安裝自帶的samba軟體(有的linux沒有自帶samba軟體,不過可以用命令來測試一下,若預設有安裝,可以直接安裝新版本,會自動覆蓋舊版本)

命令:  rpm -e samba-clientsamba-common

命令:yum-y install samba samba-client samba-common

c)安裝samba軟體完成後,編寫配置檔案smb.conf:

一般samba配置檔案在/etc/samba目錄下面

命令:vi  /etc/samba/smb.com

開啟配置檔案後,在最後面新增一下**(注釋去掉)

[學術資料]                           -----表示分享資料夾的名稱

comment=share testing         -----對這個分享的描述

path= /share/test              -----分享檔案的路徑

browseable=yes               -----其他使用者是否可以瀏覽,我們設定為不可以瀏覽

write list = xueshu             -----可寫入賬戶的列表,現在只有xueshu這個賬戶可以寫入,如果多個使用者可以寫入,用英文逗號隔開。

valid users=student           -----表示可讀使用者列表,現在只有student使用者可訪問,並且有唯讀許可權

如圖:

d)配製完成後,使用命令testparm進行測試,剛才編寫的檔案是否有語法錯誤。出現下圖表示測試成功。

回車會顯示已生效的配置

e)啟用samba服務

輸入命令:service smb start

f)將使用者xueshu加入samba賬號(使用者需已在centos系統中存在,查詢是否存在命令:id 使用者名稱,如果不存在,新增方式:adduser 使用者名稱)

使用命令:smbpasswd –a xueshu

彈出設定smb password,輸入123,回車。

(注意:此samba密碼必須與centos中此使用者密碼不同,且兩個密碼都需要記住,遠端登入時使用的是smb password設定的密碼)

再重新輸入

提示成功

同樣方法再設定student使用者密碼為1

g)此時配置完成

此時即可遠端登入伺服器

(前提是:比如有該路徑,此處是/share/test)

a)許可權提公升

對使用者許可權的提公升,提公升為對資料夾可讀寫許可權

例如:將student使用者許可權提公升成對/share/test 可讀寫,輸入:setfacl –m u:student:rwx /share/test

(命令名:setfacl –m u:使用者名稱:rwx 路徑)

b)許可權降低

對使用者許可權的降低,與a)類似,降為對資料夾唯讀許可權

(命令名:setfacl –m u:使用者名稱:r-x 路徑)

總結

搭建samba伺服器

檢視samba版本 1.使用yum安裝samba服務 yum install samba 3.6.9 164.el6.x86 64 2.配置samba 共享乙個目錄,使用使用者名稱和密碼登入後才可以訪問,要求可以讀寫 開啟samba的配置檔案vi etc samba smb.conf global ...

samba 伺服器的搭建

samba伺服器主要來為windows和linux 之間的檔案共享提供服務 如果乙個網路環境中都是linux或者是unix的話用nfs 效果會更好一些 今天晚上就來搭建乙個samba伺服器,以前也幹過這種事,今天record一下 smb和nmb是samba的兩個伺服器。smb是主要來啟動伺服器,讓其...

簡單幾步搭建samba伺服器

yum y install samba檢查是否安裝好 rpm qa grep samba samba common 3.6.23 20.el6.i686 samba 3.6.23 20.el6.i686 samba winbind clients 3.6.23 20.el6.i686 samba w...