用samba服务构建基于企业级的文件共享服务
??? 用samba服務(wù)可輕松構(gòu)建基于企業(yè)級的文件共享服務(wù),配置起來比windows的NTFS+共享權(quán)限更簡單,更容易,而且samba可以直接通過內(nèi)核和用戶交互數(shù)據(jù),訪問效率更高。
--------------------------------
公司部門:
技術(shù)部門:technical
客服部門:customer
銷售部門:sales
各部門成員說明:
技術(shù)部門成員:dennis ...
客服部門成員:lulu ...
銷售部門成員:amy ...
公司總經(jīng)理:sfzhang???
文件共享需求:
1.每個(gè)部門成員對自己共享文件夾有讀寫權(quán)限。
2.公司總經(jīng)理對所有部門所有成員的文件有讀權(quán)限,對技術(shù)部門的文件夾有寫入權(quán)限。
3.銷售部門的成員看不到本部門其它成員的共享文件,對其它部門共享文件只讀。
4.客服部門成員對銷售部門和技術(shù)部門文件共享有只讀權(quán)限。
5.技術(shù)部門的成員無法訪問其它部門共享文件。
--------------------------------
1.為了方便,直接用yum安裝samba服務(wù)。
2.創(chuàng)建數(shù)據(jù)共享目錄。
3)添加用戶組,每個(gè)部門對應(yīng)一個(gè)組。
4)添加用戶并將該用戶添加到所屬的組里面(銷售部門的成員不用加入到改組里面)。
5)將系統(tǒng)用戶映射成samba賬戶。
6)samba主配置文件的設(shè)置,其中最后兩行意思是samba識別以系統(tǒng)用戶或者組開頭的子配置文件,類似于Nginx的vhosts。
7)samba子配置文件的設(shè)置。
參數(shù)說明:[...] 表示共享名?? @technical表示該組的用戶可以訪問
下面是技術(shù)部門和客服部的共享設(shè)置
銷售部門的人員不能看到本部門其它成員的共享文件,因此每個(gè)成員要單獨(dú)配置獨(dú)立的配置文件。
總經(jīng)理的共享文件夾只有他自己訪問,對其它部門的所有共享只讀。
8)啟動(dòng)samab服務(wù),并設(shè)置開機(jī)自動(dòng)加載smb服務(wù)。
9)測試smba服務(wù)配置是否OK。
?用dennis訪問samba,該用戶只能看到technical共享目錄,并對該目錄的文件有添加和刪除權(quán)限。
?用總經(jīng)理sfzhang賬戶訪問samba,可以對所有共享文件有讀權(quán)限,對自己的共享文件有寫的權(quán)限。
???? 至此,一個(gè)基于企業(yè)級的文件共享服務(wù)搭建完畢,通過samba的子配置文件可以完成各種不同的需求。
?
?
?
總結(jié)
以上是生活随笔為你收集整理的用samba服务构建基于企业级的文件共享服务的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Switch《塞尔达传说:王国之泪》收藏
- 下一篇: vtkBorderWidget设置窗口位