在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

Linux文件權限詳解

馬哥Linux運維 ? 來源:博客園i桑稚 ? 2024-11-01 09:45 ? 次閱讀

權限的意義在于允許某一個用戶或某個用戶組以規定的方式去訪問某個文件。

基本權限UGO

首先介紹U、G、O這三個字母所代表的含義。

U:owne,屬主

G:group,屬組

O:other,其他用戶

Linux系統通過U、G、O將用戶分為三類,并對這三類用戶分別設置三種基本權限,這種設置權限的方式稱作UGO方式。

每個文件針對每類訪問者定義了三種主要權限

r:Read 讀,數字設定為4

w:Write 寫 ,數字設定為2

x:execute 執行,數字設定為1

Linux表示 說明 Linux表示 說明
r-- 只讀 -w- 只寫
--x 僅可執行 rw- 可讀寫
r-x 可讀和執行 -wx 可寫和執行
rwx 可讀可寫可執行 --- 沒有任何權限

對于文件和目錄來說,r,w,x有著不同的作用和含義:

針對文件:

r:讀取文件內容

w:修改文件內容

x:執行權限對除二進制程序以外的文件沒什么意義

針對目錄:目錄本質可看做是存放文件列表、節點號等內容的文件

r:查看目錄下的文件列表

w:刪除和創建目錄下的文件

x:可以cd進入目錄,能查看目錄中文件的詳細屬性,能訪問目錄下文件內容(基礎權限)

設置文件屬性與權限

為了數據的安全,系統需要給予不同身份的用戶、用戶組對應的文件權限。下面講解三個常用的修改權限命令。

chown:修改文件屬主、屬組。

chgrp:修改文件屬組。

chmod:修改文件權限。

1.更改文件權限(chmod命令)

chmod [可選項]  

設置所有用戶可讀取文件 a.conf

chmod ugo+r a.conf 
或 
chmod a+r  a.conf

設置 c.sh 只有 擁有者可以讀寫及執行

chmod u+rwx c.sh

設置文件 a.conf 與 b.xml 權限為擁有者與其所屬同一個群組 可讀寫,其它組可讀不可寫

chmod a+r,ug+w,o-w a.conf b.xml

設置當前目錄下的所有檔案與子目錄皆設為任何人可讀寫

chmod -R a+rw *

或使用數字權限改寫格式:

設置所有人可以讀寫及執行

chmod 777 file  (等價于  chmod u=rwx,g=rwx,o=rwx file 或  chmod a=rwx file)

設置擁有者可讀寫,其他人不可讀寫執行

chmod 600 file (等價于  chmod u=rw,g=---,o=--- file 或 chmod u=rw,go-rwx file )

2.更改文件擁有者(chown命令)

chown [可選項] user[:group] file...

使用權限:root

設置文件 d.key、e.scrt的擁有者設為 users 群體的 tom

chown tom:users file d.key e.scrt

設置當前目錄下與子目錄下的所有文件的擁有者為 users 群體的 James

chown -R James:users  *

3.修改所屬組(chgrp命令)

 chown user1 f1  #f1文件擁有者修改為user1

基本權限ACL

UGO權限只針對一個用戶、一個組與其他用戶,使用上有局限性,ACL主要提供傳統的UGO的r、w、x權限之外的具體權限設置,可以對單一用戶、單一文件或目錄進行權限設置

ACL基本用法

創建一個文件,使用getfacl命令查看ACL權限

touch /home/test.txt
getfacl /home/test.txt

setfacl命令可以設置ACL權限,對每一個文件或者目錄進行更精確的權限設置,添加"-m"參數可以修改當前文件ACL權限。

setfacl -m urw /home/test.txt

這時使用getfacl命令查看,用戶alice的權限已修改為"rw-"

mask 權限和 default 權限

mask權限

mask權限用于限制用戶的權限。當用戶的權限超過 mask 權限時,將使用 mask 權限作為用戶的實際權限。即mask項就是ACL的最大有效權限。

setfacl [options] [file] [mask]

options:可選參數,用于指定修改 mask 權限的方式。

file:指定要修改 mask 權限的文件。

mask:指定 mask 權限。

mask 權限可以使用-m選項來指定。例如,要將文件的 mask 權限修改為rw-,可以使用以下命令:

setfacl -m m::rw- file

default權限

default權限在 ACL(Access Control List)中的繼承行為是為了方便和簡化權限管理。當我們在一個目錄上設置了default權限時,這些權限會自動應用于該目錄下新創建的文件或子目錄。

setfacl [options] [directory] [default]

options:可選參數,用于指定修改 default 權限的方式。

directory:指定要修改 default 權限的目錄。

default:指定 default 權限。

default 權限可以使用-d選項來指定。例如,要將目錄的 default 權限修改為rw-,可以使用以下命令:

setfacl -d d::rw- directory

mask 權限和 default 權限的注意事項

mask 權限和 default 權限都使用::來表示所有用戶。

mask 權限和 default 權限可以使用數字或符號來表示權限。

mask 權限和 default 權限的權限范圍必須在-和rwx之間。

文件權限的應用

文件權限可以用于以下應用:

控制用戶對文件的訪問權限。

防止惡意程序的執行。

保護文件的安全。

鏈接:https://www.cnblogs.com/sangzhi/p/17863454.html

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

    關注

    87

    文章

    11304

    瀏覽量

    209483
  • 文件
    +關注

    關注

    1

    文章

    566

    瀏覽量

    24744
  • 命令
    +關注

    關注

    5

    文章

    684

    瀏覽量

    22021

原文標題:基本權限ACL

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

收藏 人收藏

    評論

    相關推薦

    嵌入式Linux入門(二、Linux文件系統、文件類型及權限管理)

    嵌入式 Linux入 門第二課, linux 文件系統、文件類型及權限管理。 ...... 矜辰所致
    的頭像 發表于 06-20 11:44 ?2075次閱讀
    嵌入式<b class='flag-5'>Linux</b>入門(二、<b class='flag-5'>Linux</b><b class='flag-5'>文件</b>系統、<b class='flag-5'>文件</b>類型及<b class='flag-5'>權限</b>管理)

    LINUX修改文件權限

    本帖最后由 Stark揚 于 2018-9-28 16:56 編輯 用戶權限在Windows操作系統里也不陌生,但是Linux操作系統的用戶權限文件
    發表于 09-26 13:58

    Linux文件權限如何查看

    這里是查看tomcat文件夾中所有子文件或者子文件夾的權限,以列表的形式列出。關于列表的每列所代表的含義參見我的另外一篇博客:Linux
    發表于 07-25 07:24

    Linux文件權限管理的探討

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

    Linux改變文件或目錄的訪問權限命令

    Linux改變文件或目錄的訪問權限命令 Linux改變文件或目錄的訪問權限命令  
    發表于 01-18 12:46 ?1201次閱讀

    Linux設備驅動開發詳解》第5章、Linux文件系統與設備文件系統

    Linux設備驅動開發詳解》第5章、Linux文件系統與設備文件系統
    發表于 10-27 14:13 ?0次下載
    《<b class='flag-5'>Linux</b>設備驅動開發<b class='flag-5'>詳解</b>》第5章、<b class='flag-5'>Linux</b><b class='flag-5'>文件</b>系統與設備<b class='flag-5'>文件</b>系統

    Linux系統文件權限細節分析

    linux是一個安全的操作系統,她是以文件為基礎而設計的,其文件權限是比較復雜的,可以用stat命令以及lsattr命令來顯示某個文件的詳細
    發表于 11-07 11:08 ?9次下載

    淺談Linux權限管理的ACL權限

    Linux權限管理是Linux很重要的一項內容,重則引起用戶信息泄露,輕則導致文件錯亂和丟失。企業服務器里有些目錄下面的東西暫時保密,不希望別人可以進入目錄并查看。有些
    的頭像 發表于 08-18 11:13 ?8967次閱讀

    Linux進程權限的分析說明

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

    linux修改文件權限

    我們首先使用`ls -l`指令查看文件權限信息(以/etc/fstab為例)。
    的頭像 發表于 01-11 10:45 ?1047次閱讀

    Linux系統如何修改文件屬性與權限

    我們已經深入學習了Linux系統中用戶和用戶組的基本概念。每個文件和目錄都具有“所屬用戶”和“所屬用戶組”這兩個屬性,這兩個屬性對文件權限及安全性至關重要。本節我們就來學習如何修改一個
    的頭像 發表于 05-12 15:29 ?2604次閱讀
    <b class='flag-5'>Linux</b>系統如何修改<b class='flag-5'>文件</b>屬性與<b class='flag-5'>權限</b>

    linux文件訪問權限怎么設置

    Linux 文件訪問權限是操作系統中一個非常重要的概念。正確地設置文件訪問權限可以保護系統的安全性,防止未經授權的人員對
    的頭像 發表于 11-23 10:20 ?1509次閱讀

    Linux文件權限及Makefile

    的詳細信息 //man -L zh_CN open man 1 open man 2 open man 3 open Part2文件權限 2.1 權限理解 在 Ubuntu(以及其他類 UNIX
    的頭像 發表于 11-24 16:06 ?597次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>文件</b><b class='flag-5'>權限</b>及Makefile

    詳解Linux中的權限控制

    本章將和大家分享Linux中的權限控制。廢話不多說,下面我們直接進入主題。
    的頭像 發表于 08-05 15:32 ?580次閱讀
    <b class='flag-5'>詳解</b><b class='flag-5'>Linux</b>中的<b class='flag-5'>權限</b>控制

    Linux用戶身份與進程權限詳解

    在學習 Linux 系統權限相關的主題時,我們首先關注的基本都是文件的 ugo 權限。ugo 權限信息是
    的頭像 發表于 10-23 11:41 ?349次閱讀
    <b class='flag-5'>Linux</b>用戶身份與進程<b class='flag-5'>權限</b><b class='flag-5'>詳解</b>
    主站蜘蛛池模板: 一区二区亚洲视频| 婷婷激情综合五月天| 四虎现在的网址入口| 国产精品入口免费视频| 美女黄色一级毛片| 国产精品欧美精品国产主播 | 五月.com| 国产亚洲综合一区 柠檬导航| 免费观看黄a一级视频| 国产叼嘿视频网站在线观看| 男人天堂伊人网| 免费网站黄成人影院| 中文字幕有码在线视频| 久久精品国产亚洲综合色| 日韩免费三级| 亚洲天天做夜夜做天天欢人人| 久久精品免费观看| 性免费视频| 欧美黄色片免费看| 99久久婷婷国产综合精品电影| 国产无套视频在线观看香蕉 | www.色com| xxx黄色片| 女色专区| 国产精品福利午夜在线观看| 五月综合激情久久婷婷| 一级特色黄大片| 午夜嘿嘿| 极品美女写真菠萝蜜视频| 1000又爽又黄禁片在线久| 69久久夜色精品国产69| 国产小视频免费在线观看| 亚洲精品91大神在线观看| 日本片免费观看一区二区| aaa免费视频| 日本不卡在线观看| 国产一级真人毛爱做毛片| 免费在线观看的网站| 手机在线观看a| 色综色| 婷婷的五月|