成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

【我的Linux,我做主!】ACL訪問控制列表-創(chuàng)新互聯(lián)

目錄:
(一)使用ACL為用戶授權(quán)
(二)設(shè)置mask權(quán)限
(三)設(shè)置默認權(quán)限(只能對目錄設(shè)置)

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供五指山網(wǎng)站建設(shè)、五指山做網(wǎng)站、五指山網(wǎng)站設(shè)計、五指山網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、五指山企業(yè)網(wǎng)站模板建站服務,10余年五指山做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。

(一)使用ACL為用戶授權(quán)
(1.1)如果現(xiàn)在我們有一個需求,在系統(tǒng)中有一個文件file,我們需要設(shè)置tom對file文件的權(quán)限為“r--”,設(shè)置bob用戶對file文件的權(quán)限為“rw-”,設(shè)置mary用戶對file文件的權(quán)限為“---”,設(shè)置jerry用戶對file文件的權(quán)限為“r-x”。此時我們使用常規(guī)的屬組屬主的權(quán)限設(shè)置是沒有辦法滿足要求的,如果要求對具體的某個用戶或者組來設(shè)置acl權(quán)限,大家要考慮到使用acl
(1.2)現(xiàn)在我們進入到/opt/目錄下,然后將/etc/hosts文件拷貝到當前目錄中,此時我們發(fā)現(xiàn)hosts文件的other用戶的權(quán)限是可讀(圖1-1),所以我們以tom用戶的身份去修改hosts文件的時候,發(fā)現(xiàn)無法修改成功(圖1-2和圖1-3)。
# cp /etc/hosts .
# getfacl hosts
【我的Linux,我做主!】ACL訪問控制列表
【我的Linux,我做主!】ACL訪問控制列表
【我的Linux,我做主!】ACL訪問控制列表
(1.3)如果此時我們希望tom用戶能夠?qū)osts文件進行修改,則我們應該使用setfacl命令進行設(shè)置。我們設(shè)置針對hosts文件給tom用戶設(shè)置rwx的權(quán)限,我們發(fā)現(xiàn)tom用戶已經(jīng)有了一個在hosts文件的acl權(quán)限(圖1-4),此時我們使用tom用戶便可以正常的在hosts文件中添加信息了(圖1-5)。
# setfacl -m u:tom:rwx hosts---針對hosts文件給tom用戶設(shè)置rwx的權(quán)限
# getfacl hosts---查詢當前hosts文件的權(quán)限
【我的Linux,我做主!】ACL訪問控制列表
【我的Linux,我做主!】ACL訪問控制列表
(1.4)如果我們希望取消給tom用戶設(shè)置的acl權(quán)限,則可以使用setfacl -x命令操作,此時我們發(fā)現(xiàn)系統(tǒng)中已經(jīng)沒有針對tom用戶設(shè)置的acl權(quán)限了(如圖1-6)。
# setfacl -x u:tom hosts---取消給tom用戶設(shè)置的acl權(quán)限
【我的Linux,我做主!】ACL訪問控制列表


(二)設(shè)置mask權(quán)限
(2.1)我們先給tom用戶和jerry用戶都設(shè)置acl權(quán)限(圖2-1),現(xiàn)在我們在公司中有某個文件或者某個目錄,對很多個用戶都設(shè)置了acl訪問控制的權(quán)限,但是現(xiàn)在需要對文件或目錄進行維護,此時我們需求是不允許任何人再寫這個文件了,等文件維護完畢后然后再開放文件權(quán)限給對應的用戶使用,此時我們可以使用mask權(quán)限,相當于一層遮罩碼將當前用戶的權(quán)限蓋住,然后進行維護操作,我們可以使用setfacl -m命令操作(圖2-2),此時我們發(fā)現(xiàn)之前給tom用戶和jerry用戶設(shè)置的acl權(quán)限都被新的遮罩碼“r--”蓋住了,我們使用“# setfacl -m m::r-- hosts”進行遮罩碼的操作后,發(fā)現(xiàn)此時以tom用戶編輯hosts文件的時候是無法修改成功的(圖2-3)。
# setfacl -m u:tom:rwx hosts---設(shè)置tom用戶的acl權(quán)限
# setfacl -m u:jerry:rwx hosts---設(shè)置jerry用戶的acl權(quán)限
# setfacl -m m::r-- hosts---給hosts文件設(shè)置一個mask遮罩碼
【我的Linux,我做主!】ACL訪問控制列表
【我的Linux,我做主!】ACL訪問控制列表
【我的Linux,我做主!】ACL訪問控制列表
(2.2)如果我們想將這個遮罩碼去除,此時我們只需要對其中的一個用戶重新設(shè)置acl權(quán)限后,便可以使得所有用戶原先的acl權(quán)限都生效了。
# setfacl -m u:tom:rwx hosts---設(shè)置tom用戶的acl值
# getfacl hosts---查詢hosts文件的acl狀態(tài)
【我的Linux,我做主!】ACL訪問控制列表
(2.3)現(xiàn)在我們設(shè)置hosts文件的mask值為不可讀、不可寫、不可執(zhí)行,此時我們發(fā)現(xiàn)雖然此時hosts文件的mask權(quán)限為“---”,但是由于hosts文件的other權(quán)限中是有可讀的權(quán)限的,所以此時tom用戶會以other的身份讀取hosts文件,是能夠正常的讀取hosys文件的,只有我們將other的可讀權(quán)限也去除,此時tom用戶才無法讀取文件。
注意:我們總結(jié)的內(nèi)容為,如果mask的權(quán)限設(shè)置為“---”,則other的權(quán)限生效;如果mask的權(quán)限設(shè)置為非“---”,則mask權(quán)限生效
# setfacl -m m::--- hosts---設(shè)置hosts文件的mask值為不可讀、不可寫、不可執(zhí)行
【我的Linux,我做主!】ACL訪問控制列表
【我的Linux,我做主!】ACL訪問控制列表
(2.4)現(xiàn)在我們重新設(shè)置一個tom用戶和jerry用戶的權(quán)限都為r-x,然后設(shè)置mask的值為rwx(圖2-7),此時我們使用tom用戶去嘗試寫入hosts文件時,發(fā)現(xiàn)仍然是無法寫入的(圖2-8)。我們的總結(jié)為,如果你給用戶設(shè)置的為r-x,沒有設(shè)置w這個權(quán)限,此時如果想在mask里給它設(shè)置了這個w的權(quán)限,也是仍然無法使得文件可寫的權(quán)限生效的。如果我們對other的權(quán)限添加了w的權(quán)限,此時tom和jerry用戶仍然是無法擁有hosts文件的可寫權(quán)限的,即說明了setacl設(shè)置的權(quán)限的優(yōu)先級高于other里設(shè)置的權(quán)限。
# setfacl -m u:tom:r-x hosts---設(shè)置tom用戶的acl為r-x
# setfacl -m u:jerry:r-x hosts---設(shè)置jerry用戶的acl為r-x
# setfacl -m m::rwx hosts---設(shè)置hosts文件的mask值為rwx
# getfacl hosts---查詢hosts文件的acl狀態(tài)
【我的Linux,我做主!】ACL訪問控制列表
【我的Linux,我做主!】ACL訪問控制列表
(2.5)如果現(xiàn)在我們想對用戶組設(shè)置acl權(quán)限,例如我們設(shè)置了tom組擁有可讀、可寫、可執(zhí)行的權(quán)限,然后我們想讓沒有權(quán)限的bob用戶擁有tom組的權(quán)限,此時我們的做法是將bob用戶加入到tom組中,然后將bob用戶退出登錄后再重新登錄bob用戶,此時bob用戶便擁有了tom組的權(quán)限。
# setfacl -m g:tom:rwx file---對tom組設(shè)置acl權(quán)限


(三)設(shè)置默認權(quán)限(只能對目錄設(shè)置)
(3.1)我們首先在vms002主機的/opt/目錄下創(chuàng)建一個rh234的目錄。
# mkdir rh234---創(chuàng)建一個rh234的目錄
# getfacl rh234/---獲取所創(chuàng)建的目錄的權(quán)限
【我的Linux,我做主!】ACL訪問控制列表
(3.2)然后我們設(shè)置針對rh234目錄下,不管是誰在rh234目錄里創(chuàng)建的新的文件或者目錄,對tom都具有rwx權(quán)限,但是并不包括rh234本身。接著我們在rh234目錄下創(chuàng)建一個root1的文件,此時我們發(fā)現(xiàn)創(chuàng)建的root1文件的權(quán)限繼承了tom用戶rwx的權(quán)限,但是由于操作系統(tǒng)規(guī)定創(chuàng)建的文件高權(quán)限為644,所以文件的默認權(quán)限為rw-,所以在創(chuàng)建文件的時候,不管用什么方法,都沒有辦法創(chuàng)建出來默認含有x權(quán)限的文件。
# setfacl -m d:u:tom:rwx rh234/---設(shè)置不管是誰在rh234目錄里創(chuàng)建的新的文件或者目錄,對tom都具有rwx權(quán)限,但是并不包括rh234本身
# touch rh234/root1---在rh234目錄下創(chuàng)建一個root1的文件
# getfacl rh234/root1---查詢root1目錄的acl權(quán)限
【我的Linux,我做主!】ACL訪問控制列表
(3.3)接著我們嘗試使用jerry用戶創(chuàng)建文件,我們首先將jerry用戶設(shè)置acl為對目錄rh234有rwx權(quán)限(圖3-3),然后我們創(chuàng)建了一個jerry1文件,此時我們創(chuàng)建的jerry1文件繼承了tom用戶的rwx權(quán)限,同時為了符合系統(tǒng)默認創(chuàng)建文件的要求,因此最終jerry1文件的權(quán)限為rw-(圖3-4)
# setfacl -m u:jerry:rwx rh234/---設(shè)置jerry用戶擁有對目錄rh234可讀、可寫、可執(zhí)行的權(quán)限
# getfacl rh234/---獲取目錄rh234的權(quán)限信息
# touch rh234/jerry1
# getfacl rh234/jerry1
【我的Linux,我做主!】ACL訪問控制列表
【我的Linux,我做主!】ACL訪問控制列表
(3.4)我們再使用jerry用戶在/opt/目錄下創(chuàng)建一個jerry2的目錄,此時我們發(fā)現(xiàn)創(chuàng)建的目錄也仍然繼承了默認的tom用戶執(zhí)行時所擁有的rwx權(quán)限。
# mkdir rh234/jerry2---創(chuàng)建一個目錄jerry2
# getfacl rh234/jerry2
【我的Linux,我做主!】ACL訪問控制列表
(3.5)此時雖然tom用戶對rh234目錄中新增加的文件具有權(quán)限,但是tom用戶本身是無法在rh234目錄中創(chuàng)建文件的,因為我們并沒有針對rh234目錄為tom用戶設(shè)置acl權(quán)限。
【我的Linux,我做主!】ACL訪問控制列表
(3.6)如果我們希望將針對tom用戶的默認權(quán)限取消,我們可以使用“# setfacl -x d:u:tom rh234/”命令,我們發(fā)現(xiàn)之前創(chuàng)建的文件仍然具有tom用戶可讀、可寫的權(quán)限不會收回去的(圖3-7),但是如果我們新創(chuàng)建的文件,則不會再繼承tom用戶可以執(zhí)行的相關(guān)權(quán)限了(圖3-8)。
# setfacl -x d:u:tom rh234/---取消針對134目錄下的文件繼承tom用戶擁有相關(guān)權(quán)限的默認設(shè)置
# getfacl rh234/jerry1---獲取rh234目錄中之前創(chuàng)建的文件的acl權(quán)限
# mkdir rh234/root2
# getfacl rh234/root2
【我的Linux,我做主!】ACL訪問控制列表
【我的Linux,我做主!】ACL訪問控制列表

—————— 本文至此結(jié)束,感謝閱讀 ——————

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

本文題目:【我的Linux,我做主!】ACL訪問控制列表-創(chuàng)新互聯(lián)
網(wǎng)頁地址:http://jinyejixie.com/article42/dediec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷域名注冊、做網(wǎng)站、網(wǎng)站內(nèi)鏈動態(tài)網(wǎng)站、企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設(shè)
山阴县| 宜宾市| 嘉兴市| 中方县| 大英县| 安仁县| 长乐市| 长乐市| 贵南县| 马龙县| 寿光市| 横峰县| 奉化市| 汶川县| 龙口市| 宽甸| 鹤壁市| 鸡东县| 岗巴县| 泗洪县| 攀枝花市| 清新县| 岐山县| 涿州市| 仪征市| 普格县| 石屏县| 布尔津县| 大余县| 芦溪县| 衢州市| 平谷区| 昭苏县| 吴川市| 德清县| 五家渠市| 塘沽区| 贵定县| 醴陵市| 九龙城区| 咸阳市|