999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Samba服務(wù)權(quán)限配置案例

2018-11-06 08:32:42
網(wǎng)絡(luò)安全和信息化 2018年7期
關(guān)鍵詞:設(shè)置用戶服務(wù)

任務(wù)需求與分析

將/share/archive目錄創(chuàng)建為Samba共享,并完成下列要求:

1.共享名為archive。

2.zhangsan、lisi、wangwu用戶都能通過輸入用戶名和密碼(Skills39)登錄并上傳文件。

3.其他人不能訪問共享目錄。

4.zhangsan能夠查看和刪除所有人的文件。

5.lisi能夠查看所有人的文件,但不能刪除別人的文件。

6.wangwu只能查看和刪除自己的文件,不能查看和刪除別人的文件。

在這6項需求中,第1、2、3項需求屬于Samba服務(wù)的常規(guī)配置,實現(xiàn)起來較為簡單 ;第 4、5、6 項需求主要是針對不同用戶的權(quán)限設(shè)置,需要結(jié)合系統(tǒng)權(quán)限完成配置,實現(xiàn)起來較為復(fù)雜。下面就從這兩個方面分別進行分析。

圖1 定義共享

Samba常規(guī)配置

在CentOS 7.4系統(tǒng)中所提供的Samba版本為4.6.2,軟件默認沒有安裝,首先執(zhí)行下列命令安裝、啟動服務(wù),并將之設(shè)為開機自動運行。

# yum install samba

# systemctl start smb

# systemctl enable smb

Samba的配置文件為“/etc/samba/smb.conf”,下面在配置文件中定義共享,相關(guān)設(shè)置項如圖1所示。

對設(shè)置項的解釋:

[archive]:指 定 共 享名,也就是客戶端在訪問時所看到的共享目錄名字。

path:指 定共享目錄在服務(wù)器中對應(yīng)的實際路徑,要求必須使用絕對路徑。

valid users :只允許指定的Samba用戶訪問該共享。

writable:共享目錄是否允許Samba用戶寫入。這里雖然設(shè)置了所有Samba用戶都可以寫入,但由于“valid users”設(shè)置項限制了只有指定的三個用戶可以訪問共享,因而實際上也只有這三個用戶可以寫入。

配置完成后,保存退出。

下面創(chuàng)建共享目錄,并將其權(quán)限設(shè)為777。

# mkdir -p /share/archive

# chmod 777 /share/archive

接下來再創(chuàng)建Samba用戶。由于Samba用戶要以系統(tǒng)用戶為基礎(chǔ),因而需要先創(chuàng)建出系統(tǒng)用戶之后,再將其添加為Samba用戶。這里為了進行測試,額外再創(chuàng)建一個Samba用戶maliu。

# useradd -s /sbin/nologin zhangsan

# useradd -s /sbin/nologin lisi

# useradd -s /sbin/nologin wangwu

# useradd -s /sbin/nologin maliu

下面將這些系統(tǒng)用戶添加為Samba用戶,同時需要為每位用戶指定密碼。需要注意的是,Samba用戶的密碼與系統(tǒng)用戶的密碼沒有任何關(guān)系。

# smbpasswd -a zhangsan

# smbpasswd -a lisi

# smbpasswd -a wangwu

# smbpasswd -a maliu

最后,可以通過執(zhí)行“pdbedit -L”命令列表顯示目前系統(tǒng)中已經(jīng)存在的所有Samba用戶。

# pdbedit -L

zhangsan:1009:

lisi:1010:

wangwu:1011:

maliu:1012:

至此,Samba的常規(guī)配置就完成了。執(zhí)行“systemctl restart smb”命令重啟服務(wù)使配置生效。然后可在Windows或Linux客戶端進行訪問測試,用戶zhangsan、lisi、wangwu都可以訪問共享并上傳文件,但用戶maliu沒有訪問共享的權(quán)限。具體測試過程從略。

權(quán)限設(shè)置

下面再來完成第 4、5、6項要求,這也是在這整個任務(wù)需求中最復(fù)雜的部分。將這三項需求進行歸納,核心問題主要有兩個:是否允許刪除別人的文件,是否允許讀取別人的文件。下面分別來解決這兩個問題。

1.限制刪除別人的文件

要完成這個任務(wù),首先需要明確一個問題:在Linux系統(tǒng)中,用戶需要具有哪種權(quán)限才可以將一個文件刪除。

Linux系統(tǒng)規(guī)定,用戶只要對某個目錄具備“寫入(w)”權(quán)限,便可修改或刪除該目錄中的任何文件,而不論這個文件的權(quán)限是什么。

也就是說,用戶能否刪除一個文件,取決于用戶對文件所在的目錄是否具有寫入權(quán)限。由于我們將共享目錄/share/archive的系統(tǒng)權(quán)限設(shè)為777,因而,此時任何用戶都可以刪除該目錄中的任意文件。但在任務(wù)5和任務(wù)6中,又明確要求用戶lisi和wangwu不能刪除別人的文件,所以這里自然就想到了sbit粘滯位權(quán)限。

sbit權(quán)限的作用是:當(dāng)目錄被設(shè)置了sbit權(quán)限之后,即便用戶對目錄有“寫入(w)”權(quán)限,也不能刪除該目錄中其他用戶的文件,每個文件只有該文件的所有者和root用戶才有權(quán)將其刪除。

因而,下面需要為共享目錄/share/archive設(shè)置sbit權(quán)限:

# chmod o+t /share/archive/

# ll -d /share/archive/

drwxrwxrwt. 2 root root 26 4月 28 20:32 /share/archive/

這樣,所有的Samba用戶都可以向共享目錄中上傳文件,但是只能刪除自己的文件,而無法刪除別人的文件。

但如此一來,又無法滿足任務(wù)4的需求,用戶zhangsan也無法刪除別人的文件。到此,思路好像進入了死胡同。

其實,關(guān)于sbit權(quán)限還有一條規(guī)則,那就是:對于目錄的所有者,可以不受sbit權(quán)限的限制,他可以刪除該目錄中所有用戶的文件。

只要明白了該規(guī)則,問題自然就迎刃而解了,我們只需將共享目錄的所有者更改為zhangsan即可。

# chown zhangsan /share/archive/

# ll -d /share/archive/

drwxrwxrwt. 2 zhangsan root 26 4月 28 20:32 /share/archive/

至此,關(guān)于能否刪除文件的需求就全部解決了。

2.限制讀取別人的文件

同之前一樣,要完成這個任務(wù),首先需要明確用戶具有哪種權(quán)限才可以讀取文件。這個問題相對比較簡單,在Linux系統(tǒng)中,用戶只要對文件本身具有“讀取(r)”權(quán)限,那么便可以查看文件中的內(nèi)容。

圖2 定義上傳文件的默認權(quán)限

圖3 用戶上傳文件的默認權(quán)限

綜合任務(wù) 4、5、6 這三項需求,用戶zhangsan和lisi可以讀取所有人的文件,而用戶wangwu則只能讀取自己的文件。下面是具體的實現(xiàn)過程。

首先,在Samba的配置文件“/etc/samba/smb.conf”中定義用戶上傳文件的默認權(quán)限,這里需要用到“create mask”設(shè)置項,將用戶上傳文件的默認權(quán)限設(shè)置為0640,也即只有文件的所有者以及所屬組用戶,才具有讀取權(quán)限。相關(guān)設(shè)置項如圖2所示。

設(shè)置完成后,同樣需要執(zhí) 行“systemctl restart smb”命令重啟服務(wù)生效。

接下來我,們只需使用戶zhangsan和lisi能夠成為每個上傳文件的所屬組的成員即可,但是默認情況下,用戶所上傳文件的所屬組都是與該用戶同名的私有組,如果要使得所有用戶上傳文件的所屬組都能夠是同一個指定的用戶組,那么就需要為共享目錄設(shè)置SGID權(quán)限。

SGID權(quán)限的作用是:如果針對目錄設(shè)置SGID,則在該目錄內(nèi)所建立的文件或子目錄的所屬組,將統(tǒng)一被自動設(shè)置成此目錄的所屬組。

比如,我們在系統(tǒng)中創(chuàng)建一個名為admin的用戶組,并將其設(shè)為共享目錄/share/archive/的所屬組,然后再對/share/archive/目錄設(shè)置SGID權(quán)限,這樣用戶在共享目錄中上傳的所有文件,默認的用戶組都統(tǒng)一被設(shè)置成了admin。

# groupadd admin

# chown :admin /share/archive/

# chmod g+s /share/archive/

# ll -d /share/archive

drwxrwsrwt. 2 zhangsan admin 60 4月29 10:01 /share/archive

然后再將用戶zhangsan和lisi都加入到admin組即可。

# gpasswd -a zhangsan admin

# gpasswd-a lisi admin

最后,分別以用戶zhangsan、lisi、wangwu 的身份在目錄中上傳文件,默認權(quán)限如圖3所示。

至此,這個案例中的所有任務(wù)需求都已全部完成。對于Linux系統(tǒng)中絕大多數(shù)服務(wù),用戶在使用時的最終權(quán)限基本都是由兩個因素綜合決定的:一個因素是在服務(wù)配置文件中所做的相關(guān)設(shè)置,另一個則是系統(tǒng)權(quán)限。因而,作為系統(tǒng)運維人員,必須熟知服務(wù)配置和系統(tǒng)權(quán)限,這樣方能更好地滿足各種不同的實際工作需求。

猜你喜歡
設(shè)置用戶服務(wù)
中隊崗位該如何設(shè)置
少先隊活動(2021年4期)2021-07-23 01:46:22
服務(wù)在身邊 健康每一天
服務(wù)在身邊 健康每一天
服務(wù)在身邊 健康每一天
招行30年:從“滿意服務(wù)”到“感動服務(wù)”
商周刊(2017年9期)2017-08-22 02:57:56
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
本刊欄目設(shè)置說明
中俄臨床醫(yī)學(xué)專業(yè)課程設(shè)置的比較與思考
主站蜘蛛池模板: 国产精品久久久久鬼色| 五月六月伊人狠狠丁香网| 国产极品美女在线| 欧美日韩在线亚洲国产人| 欧美一级专区免费大片| 一本综合久久| 国产亚洲精品无码专| 丁香六月激情婷婷| 综合人妻久久一区二区精品 | 一级毛片在线播放免费观看| 久久毛片基地| 精品国产成人三级在线观看| 白丝美女办公室高潮喷水视频| 色哟哟国产精品| 国产无码高清视频不卡| 欧美a在线| 在线观看视频99| 男女男精品视频| 国内精品一区二区在线观看| 亚洲天堂日韩在线| 久久婷婷人人澡人人爱91| 香蕉伊思人视频| 久久精品aⅴ无码中文字幕| 99re在线视频观看| 国产情侣一区| 国产精品成人第一区| 精品自拍视频在线观看| 亚洲精品视频在线观看视频| 亚洲中文制服丝袜欧美精品| 好吊色国产欧美日韩免费观看| 这里只有精品免费视频| 午夜国产精品视频黄| 中文国产成人久久精品小说| 亚洲精品无码久久毛片波多野吉| 91福利免费| 香蕉在线视频网站| 中国一级毛片免费观看| 五月天在线网站| 国产精品伦视频观看免费| 欧美一级黄片一区2区| 最新精品国偷自产在线| 国产欧美成人不卡视频| 精品无码一区二区三区在线视频| 97在线国产视频| 草草影院国产第一页| 伊人无码视屏| 亚洲综合九九| 久久久久亚洲AV成人网站软件| 专干老肥熟女视频网站| 国产91丝袜在线观看| 日本高清有码人妻| 国产免费羞羞视频| 中文成人在线| 国产精品自在自线免费观看| 国产精品欧美激情| 免费A级毛片无码无遮挡| 欧美日韩综合网| 啪啪永久免费av| 欧美国产日本高清不卡| 亚洲第一精品福利| 99热这里都是国产精品| 国产一级无码不卡视频| 国产在线视频自拍| 3p叠罗汉国产精品久久| 亚洲国产成人自拍| www精品久久| 3344在线观看无码| 国产h视频免费观看| 亚洲天堂视频在线免费观看| 无码电影在线观看| 一本一本大道香蕉久在线播放| 毛片网站在线播放| 在线观看精品国产入口| 天堂成人在线| 日韩a在线观看免费观看| 黄色网在线免费观看| 国产亚洲精品91| 啦啦啦网站在线观看a毛片| 久久免费视频6| 国产成人艳妇AA视频在线| 丁香六月激情婷婷| 欧美日韩一区二区三|