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...