色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

淺談Linux權限管理的ACL權限

馬哥Linux運維 ? 來源:未知 ? 作者:工程師曾玲 ? 2018-08-18 11:13 ? 次閱讀

Linux權限管理是Linux很重要的一項內容,重則引起用戶信息泄露,輕則導致文件錯亂和丟失。企業服務器里有些目錄下面的東西暫時保密,不希望別人可以進入目錄并查看。有些文件希望別人可以看,但不能刪除。有些目錄只有root等管理員權限的賬戶才能修改,

Linux服務器供多個人登錄使用,要是沒有權限管理就亂了,大家都一樣的權限。有些維護系統的命令比較復雜,經驗豐富的管理員運行這些命令沒事,普通新用戶運行的話,可以會導致linux服務器癱瘓。

就像咱們日常生活中,全世界人的權限都一樣不就亂了嗎。

今天我們來介紹一下Linux權限管理的ACL權限,它是用戶管理結束之后必須要經歷的一步。Linux系統的用戶管理包括Linux用戶和用戶組管理之相關配置文件,用戶管理的相關配置文件,內容有用戶信息文件/etc/passwd,用戶密碼文件/etc/shadow;用戶組信息文件/etc/group,用戶組密碼文件/etc/gshadow。用戶的家目錄,以及用戶的模板目錄;Linux用戶和用戶組管理之用戶管理命令,管理用戶和用戶組的命令,包括新建、修改、查看等等以及用的比較多的切換用戶命令 su。

下面我們正式開始介紹:

1、什么是 ACL 權限?

比如有如下場景:

某大牛在QQ群內直播講解Linux系統的權限管理,講解完之后,他在一個公有的Linux系統中創建了一個 /project 目錄,里面存放的是課后參考資料。那么 /project 目錄對于大牛而言是所有者,擁有讀寫可執行(rwx)權限,對于QQ群內的所有用戶他們都分配的一個所屬組里面,也都擁有讀寫可執行(rwx)權限,而對于 QQ 群外的其他人,那么我們不給他訪問/project 目錄的任何權限,那么 /project 目錄的所有者和所屬組權限都是(rwx),其他人權限無。

問題來了,這時候直播有旁聽的人參與(不屬于QQ群內),聽完之后,我們允許他訪問/project目錄查看參考資料,但是不能進行修改,也就是擁有(r-x)的權限,這時候我們該怎么辦呢?我們知道一個文件只能有一個所屬組,我們將他分配到QQ群所在的所屬組內,那么他擁有了寫的權限,這是不被允許的;如果將這個旁聽的人視為目錄/project 的其他人,并且將/project目錄的其他人權限改為(r-x),那么不是旁聽的人也能訪問我們/project目錄了,這顯然也是不被允許的。怎么解決呢?

我們想想windows系統里面給某個文件分配權限的辦法:

如上圖,我們想要讓某個用戶不具備某個權限,直接不給他分配這個目錄的相應權限就行了。那么對應到Linux系統也是這樣,我們給指定的用戶指定目錄分配指定的權限,也就是 ACL 權限分配。

2、查看分區 ACL 權限是否開啟:dump2fs

我們看某個文件(Linux系統中目錄也是文件,一切皆是文件)是否支持 ACL 權限,首先要看文件所在的分區是否支持 ACL 權限。

①、查看當前系統有哪些分區:df -h

②、查看指定分區詳細文件信息:dumpe2fs -h 分區路徑

下面是查看 根分區/ 的詳細文件信息

3、開啟分區 ACL 權限

①、臨時開啟分區 ACL 權限

mount -o remount,acl /

重新掛載根分區,并掛載加入 acl 權限。注意這種命令開啟方式,如果系統重啟了,那么根分區權限會恢復到初始狀態。

②、永久開啟分區 ACL 權限

一、修改配置文件 /etc/fstab

上面是修改根分區擁有 acl 權限

UUID=490ed737-f8cf-46a6-ac4b-b7735b79fc63 / ext4 defaults,acl 1 1

二、重新掛載文件系統或重啟系統,使得修改生效

mount -o remount /

4、設定 ACL 權限:setfacl 選項 文件名

①、給用戶設定 ACL 權限:setfacl -m u:用戶名:權限 指定文件名

②、給用戶組設定 ACL 權限:setfacl -m g:組名:權限 指定文件名

注意:我們給用戶或用戶組設定 ACL 權限其實并不是真正我們設定的權限,是與 mask 的權限“相與”之后的權限才是用戶的真正權限,一般默認mask權限都是rwx,與我們所設定的權限相與就是我們設定的權限。mask 權限下面我們會詳細講解

范例:所有者root用戶在根目錄下創建一個文件目錄/project,然后創建一個QQ群所屬組,所屬組里面創建兩個用戶zhangsan和lisi。所有者和所屬組權限和其他人權限是770。

然后創建一個旁聽用戶 pt,給他設定/project目錄的 ACL 為 r-x。

目錄 /project 的所有者和所屬組其他人權限設定為 770。接下來我們創建旁聽用戶 pt,并賦予 acl 權限 rx

為了驗證 pt 用戶對于 /project 目錄沒有寫權限,我們用 su 命令切換到 pt 用戶,然后進入 /project 目錄,在此目錄下創建文件,看是否能成功:

上面提示權限不夠,說明 acl 權限賦予成功,注意如下所示,如果某個目錄或文件下有 + 標志,說明其具有 acl 權限。

5、查看 ACL 權限:getfacl 文件名

6、最大有效權限 mask

前面第4點我們講過,我們給用戶或用戶組設定 ACL 權限其實并不是真正我們設定的權限,是與 mask 的權限“相與”之后的權限才是用戶的真正權限,一般默認mask權限都是rwx,與我們所設定的權限相與就是我們設定的權限。

我們通過getfacl 文件名 也能查看 mask 的權限,那么我們怎么設置呢?

setfacl -m m:權限 文件名

7、刪除 ACL 權限

①、刪除指定用戶的 ACL 權限

setfacl -x u:用戶名 文件名

②、刪除指定用戶組的 ACL 權限

setfacl -x g:組名 文件名

③、刪除文件的所有 ACL 權限

setfacl -b 文件名

8、遞歸 ACL 權限

通過加上選項 -R 遞歸設定文件的 ACL 權限,所有的子目錄和子文件也會擁有相同的 ACL 權限。

setfacl -m u:用戶名:權限 -R 文件名

9、默認 ACL 權限

如果給父目錄設定了默認的 ACL 權限,那么父目錄中所有新建的子文件會繼承父目錄的 ACL 權限。

setfacl -m d:u:用戶名:權限 文件名

10、總結

本篇博客我們介紹了權限管理的ACL權限,通過設定 ACL 權限,我們為某個用戶指定某個文件的特定權限,在實際權限管理中還是用的比較多的

↓↓↓

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11373

    瀏覽量

    211291
  • ACL
    ACL
    +關注

    關注

    0

    文章

    61

    瀏覽量

    12147

原文標題:Linux權限管理之ACL權限最全解讀

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    鴻蒙原生應用元服務-訪問控制(權限)開發應用權限列表一

    ACL使能 :TRUE ohos.permission.DOWNLOAD_SESSION_MANAGER 允許應用管理下載任務會話。 權限級別 :system_core 授權方式
    發表于 04-23 14:33

    鴻蒙原生應用元服務-訪問控制(權限)開發應用權限列表二

    允許應用程序獲取當前設備正在播放的媒體資源,并對其進行管理權限級別 :system_basic 授權方式 :system_grant ACL使能 :TRUE
    發表于 04-24 15:43

    鴻蒙原生應用元服務-訪問控制(權限)開發應用權限列表三

    ohos.permission.ACCESS_DLP_FILE 允許對DLP文件進行權限配置和管理權限級別 :system_core 授權方式 :system_grant ACL
    發表于 04-25 16:12

    linux的三種權限管理

    2018-07-30 linux 權限管理及其他命令
    發表于 05-10 10:09

    Linux 中文件權限管理的探討

    Linux 是一種多用戶的操作系統,其文件權限管理在文件管理中占有重要的地位。為了更好地把握Linux 的文件
    發表于 06-11 09:37 ?11次下載

    基于ACL權限系統實現

    ACL全稱Access Control List,在ACL中,包含用戶(User)、資源(Resource)、資源操作(Operation)三個關鍵要素。通過將資源以及資源操作授權給用戶而使用戶獲取對資源進行操作的權限,模型如下
    發表于 05-16 15:49 ?0次下載
    基于<b class='flag-5'>ACL</b>的<b class='flag-5'>權限</b>系統實現

    Windows下linux權限管理問題解析

    在Windows下,可以通過鼠標右擊文件,在屬性欄查看文件的權限Linux下的文件“哲學”是否與Windows相同呢?我們從以下幾點分析。
    的頭像 發表于 06-27 17:24 ?6877次閱讀
    Windows下<b class='flag-5'>linux</b><b class='flag-5'>權限</b><b class='flag-5'>管理</b>問題解析

    ACL是什么?ACL有什么用?

    常見的文件操作命令 cp 和 mv 等都支持 ACL 權限,只是 cp 命令需要加上 -p 參數。但是 tar 等常見的備份工具不會保留目錄和文件的 ACL 權限信息。如果希望備份和恢
    的頭像 發表于 09-30 16:52 ?4.7w次閱讀

    Linux ACL權限詳細分析

    ACL的全稱是 Access Control List (訪問控制列表) ,一個針對文件/目錄的訪問控制列表。它在UGO權限管理的基礎上為文件系統提供一個額外的、更靈活的權限
    的頭像 發表于 10-22 10:00 ?4731次閱讀

    Linux進程權限的分析說明

     在linux下,關于文件權限,大部分人接觸比較多,也比較熟悉了解。但是對進程權限一般知之甚少。本文總結一下linux系統下進程權限問題和現
    發表于 07-17 10:55 ?917次閱讀

    Linux基礎的用戶權限

    sudo是一種權限管理機制,其權限管理記錄在/etc/sudoers文件中,約定普通用戶可以以管理員的身份執行命令。
    的頭像 發表于 02-15 11:08 ?796次閱讀

    ACL、RBAC、ABAC三大權限管理模型,到底怎么選?

    ACL(訪問控制列表)是率先登場的權限管理模型。它的概念很簡單,每一個需要被訪問控制機制保護的資源對象(稱為客體)都維持一個獨立的關聯映射表,其中記錄了對該客體進行訪問的實體(稱為主體)被授予訪問客體的
    的頭像 發表于 04-24 09:20 ?8584次閱讀
    <b class='flag-5'>ACL</b>、RBAC、ABAC三大<b class='flag-5'>權限</b><b class='flag-5'>管理</b>模型,到底怎么選?

    linux文件訪問權限怎么設置

    Linux 文件訪問權限是操作系統中一個非常重要的概念。正確地設置文件訪問權限可以保護系統的安全性,防止未經授權的人員對文件進行修改、刪除或執行。本文將詳細介紹 Linux 文件訪問
    的頭像 發表于 11-23 10:20 ?1675次閱讀

    Linux把目錄權限給指定用戶

    Linux是一個開放源代碼的操作系統,它基于Unix的設計原則,提供了豐富的權限管理功能,允許用戶對系統中的文件和目錄進行精確的控制。在Linux中,每個文件和目錄都有相應的
    的頭像 發表于 11-23 10:30 ?8609次閱讀

    linux權限管理詳解

    權限:在計算機系統中,權限是指某個計算機用戶具有使用軟件資源的權利。
    的頭像 發表于 12-25 09:43 ?250次閱讀
    主站蜘蛛池模板: 玖玖爱这里只有精品视频 | 中文字幕福利视频在线一区 | 午夜噜噜噜私人影院在线播放 | 久草在线在线精品观看 | 4虎最新网址| 国产爱豆果冻传媒在线观看视频 | 日本高清无卡码一区二区久久 | 看看妇女的B免费看 | 亚洲视频在线观看地址 | 亚洲高清在线mv | 日韩精品真人荷官无码 | 99re8热视频这在线视频 | 97无码欧美熟妇人妻蜜桃天美 | 在线免费观看毛片 | 色综合久久88色综合天天提莫 | 在线播放成人无码日 | 亚洲精品国产高清嫩草影院 | 窝窝午夜色视频国产精品东北 | 麻豆久久婷婷五月国产 | 黑人 尺寸 强行害怕 痛哭 | 久久久久免费视频 | 秋霞鲁丝片Av无码 | 色橹橹欧美在线观看视频高清 | 日本无码免费久久久精品 | 欧美特级另类xxx | 久久久久亚洲精品影视 | 精品亚洲欧美中文字幕在线看 | 老头扒开粉缝亲我下面 | 夜色视频社区 | 亚洲伊人久久精品 | jiz在线播放jizijzz | 亚洲欧美日韩国产精品26u | 国产睡熟迷奷系列网站 | 影音先锋av丝袜天堂 | 性做久久久久久久久浪潮 | AV97最新无码喷水叫床 | 吃奶啃奶玩乳漫画 | 肉肉的各种姿势高H细文 | 欧美人与禽zoz0性伦交app | 少妇无码吹潮久久精品AV | 久热久热精品在线观看 |