最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux之權(quán)限管理解讀

 更新時間:2025年03月07日 16:13:01   作者:新綠MEHO  
本文介紹了Linux下的超級用戶和普通用戶以及它們的命令提示符,接著,詳細解釋了權(quán)限的概念、訪問者的分類、文件類型與訪問權(quán)限以及文件權(quán)限值的表示方法,最后,文章討論了文件權(quán)限的設(shè)置方法,包括chmod、chown和chgrp命令,并列舉了一些常見權(quán)限問題

Linux 下有兩種用戶:超級用戶( root )、普通用戶。

  • 超級用戶:可以再linux系統(tǒng)下做任何事情,不受限制
  • 普通用戶:在linux下做有限的事情。

超級用戶的命令提示符是“#”,普通用戶的命令提示符是“$”

  • 命令:su [用戶名]

理解權(quán)限,分兩個方面來理解,一方面它是針對誰的,另一方面它具有哪些屬性。

1.訪問者的分類

  • 文件和文件目錄的所有者:u---User
  • 文件和文件目錄的所有者所在的組的用戶:g---Group
  • 其它用戶:o---Others

2.文件類型與訪問權(quán)限

文件類型

  • d:文件夾
  • -:普通文件
  • l:軟鏈接(類似Windows的快捷方式)
  • b:塊設(shè)備文件(例如硬盤、光驅(qū)等)
  • p:管道文件
  • c:字符設(shè)備文件(例如屏幕等串口設(shè)備)
  • s:套接口文件

基本權(quán)限

  • i. 讀( r/4 ): Read 對文件而言,具有讀取文件內(nèi)容的權(quán)限;對目錄來說,具有瀏覽該目錄信息的權(quán)限
  • ii. 寫( w/2 ): Write 對文件而言,具有修改文件內(nèi)容的權(quán)限;對目錄來說具有刪除移動目錄內(nèi)文件的權(quán)限
  • iii. 執(zhí)行( x/1 ): execute 對文件而言,具有執(zhí)行文件的權(quán)限;對目錄來說,具有進入目錄的權(quán)限

iv.“—” 表示不具有該項權(quán)限

3.文件權(quán)限值的表示方法

字符表示法

8進制表示法

4.文件權(quán)限的設(shè)置方法

a)chmod

  • 功能: 設(shè)置文件的訪問權(quán)限
  • 格式: chmod [ 參數(shù) ] 權(quán)限 文件名
  • 說明:只有文件的擁有者和 root 才可以改變文件的權(quán)限

① 用戶表示符 +/-= 權(quán)限字符

  • +:向權(quán)限范圍增加權(quán)限代號所表示的權(quán)限
  • -:向權(quán)限范圍取消權(quán)限代號所表示的權(quán)限
  • =:向權(quán)限范圍賦予權(quán)限代號所表示的權(quán)限

用戶符號:

  • u:擁有者
  • g:擁有者同組用
  • o:其它用戶
  • a:所有用戶

舉例:

②三位 8 進制數(shù)字

舉例:

b)chown

  • 功能 :修改文件的擁有者
  • 格式 : chown [ 參數(shù) ] 用戶名 文件名

舉例:

c)chgrp

  • 功能 :修改文件或目錄的所屬組
  • 格式 : chgrp [ 參數(shù) ] 用戶組名 文件名

舉例:

當(dāng)然,可以修改擁有者的同時,修改所屬組

5.常見權(quán)限問題

1.進入一個目錄,需要什么權(quán)限?

通過觀察,不難發(fā)現(xiàn),進入目錄,需要 x 權(quán)限。

2.umask

為什么創(chuàng)建一個目錄和普通文件,目錄對應(yīng)的權(quán)限分別為 775(rwx | rwx | r-x)

普通文件對應(yīng)的權(quán)限為 664 (rw- | rw- | r--),為什么呢?

  • 一個目錄被創(chuàng)建,起始權(quán)限是從 777 開始的;
  • 一個普通文件被創(chuàng)建,起始權(quán)限是從 666 開始的。

但是 777 與 775 并不同,666 與 664 也不同,為什么呢?-----這里引入 umask(權(quán)限掩碼)

目錄或者文件被創(chuàng)建,最終的權(quán)限 = 起始權(quán)限 & (~ umask)

即,先對 umask 按位取反,然后與 起始權(quán)限 按位與,結(jié)果就是最終權(quán)限。

下面,我們只針對 o(Other) 進行驗證:

3.粘滯位

我們發(fā)現(xiàn), o(Other) 列最后一個字母是 t,這個是什么意思呢?------這個就是粘滯位

那么粘滯位有什么用呢?

我們驚奇的發(fā)現(xiàn),在 根目錄 下的一個目錄中創(chuàng)建的一個普通文件,雖然 wmh(普通用戶)不能進行寫入,對應(yīng)的權(quán)限是 r-- ,不能寫入能理解,但是居然能刪除。

這里我想說的是,目錄中的文件,能不能被刪除,不是看文件針對某個對象有沒有 w 權(quán)限,而是該文件所在的目錄有針對該對象,有沒有 w 權(quán)限。

引入粘滯位的目的就是,當(dāng)多個用戶在同一個目錄中創(chuàng)建,修改文件時,本來屬于 o(Other) 用戶,并沒有對應(yīng)的修改,或者查看,或者刪除的權(quán)限,但是該文件所在的目錄針對 o(Other) 有 w 權(quán)限,這就導(dǎo)致了雖然 o(Other) 不能查看,修改,刪除,但是卻真的能刪除。

引入粘滯位以后,該文件就不能被刪除了,達到了誰創(chuàng)建的誰才能刪除(root 除外,因為root無所不能)。

我們發(fā)現(xiàn),引入粘滯位后,屬于o(Other) 的 wmh 刪除不了了。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • CentOS 6.3編譯安裝LAMP環(huán)境筆記

    CentOS 6.3編譯安裝LAMP環(huán)境筆記

    這篇文章主要介紹了CentOS 6.3編譯安裝LAMP環(huán)境筆記,本文從系統(tǒng)安裝講解,涵蓋了系統(tǒng)、LAMP環(huán)境的安裝和配置等內(nèi)容,需要的朋友可以參考下
    2014-09-09
  • Linux修改最大文件描述符數(shù)的操作指南

    Linux修改最大文件描述符數(shù)的操作指南

    LimitNOFILE(最大文件描述符數(shù))是至關(guān)重要的瓶頸,本文總結(jié)了壓測前必須優(yōu)化的文件描述符限制配置,涉及系統(tǒng)層、服務(wù)進程層和應(yīng)用配置層三個維度,希望對大家有所幫助
    2026-03-03
  • Windows上安裝Apache2、PHP5、MySQL5及與Resin配合實現(xiàn)多系統(tǒng)之整合

    Windows上安裝Apache2、PHP5、MySQL5及與Resin配合實現(xiàn)多系統(tǒng)之整合

    筆者之前一直使用Resin作為WEB應(yīng)用服務(wù)器,近來有項目需要在已有的JSP系統(tǒng)中整合phpwind系統(tǒng),因此首次嘗試在電腦中配置PHP的運行環(huán)境。
    2010-03-03
  • linux tar壓縮排除某個文件夾的方法

    linux tar壓縮排除某個文件夾的方法

    下面小編就為大家?guī)硪黄猯inux tar壓縮排除某個文件夾的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • Linux xargs命令的使用

    Linux xargs命令的使用

    這篇文章主要介紹了Linux xargs命令的使用,幫助大家更好的掌握Linux系統(tǒng)的使用,感興趣的朋友可以了解下
    2020-08-08
  • 分享十個便宜VPS主機-VPS服務(wù)器建站和搭建應(yīng)用服務(wù)體驗

    分享十個便宜VPS主機-VPS服務(wù)器建站和搭建應(yīng)用服務(wù)體驗

    這篇文章主要介紹了分享十個便宜VPS主機-VPS服務(wù)器建站和搭建應(yīng)用服務(wù)體驗,非常具有實用價值,需要的朋友可以參考下
    2017-07-07
  • Linux locate命令的使用方法

    Linux locate命令的使用方法

    這篇文章主要介紹了Linux locate命令的使用方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • LVS的DR模式部署實例

    LVS的DR模式部署實例

    這篇文章詳細介紹了如何在Linux系統(tǒng)上配置LVS(Linux Virtual Server)Director和RealServer節(jié)點,實現(xiàn)DR(Direct Routing)模式的負載均衡,通過配置VIP、IPVS規(guī)則和ARP處理,使得客戶端請求能夠被均衡地分發(fā)到后端RealServer上
    2026-01-01
  • Ubuntu系統(tǒng)的備份和恢復(fù)實現(xiàn)方式

    Ubuntu系統(tǒng)的備份和恢復(fù)實現(xiàn)方式

    Timeshift是Linux系統(tǒng)備份與恢復(fù)工具,支持增量式備份和Btrfs快照,備份位置可選擇非系統(tǒng)硬盤或移動U盤,用戶可以通過圖形界面或終端命令進行操作,包括全備份和選擇性備份,恢復(fù)系統(tǒng)時,可以使用LiveCD進行操作
    2025-12-12
  • LNMP下安裝Pureftpd開啟FTP服務(wù)以及修改FTP端口的方法

    LNMP下安裝Pureftpd開啟FTP服務(wù)以及修改FTP端口的方法

    這篇文章主要介紹了LNMP下安裝Pureftpd開啟FTP服務(wù)以及修改FTP端口的方法,需要的朋友可以參考下
    2016-09-09

最新評論

石嘴山市| 芒康县| 萨嘎县| 贵南县| 巍山| 沙坪坝区| 布拖县| 双城市| 韩城市| 江孜县| 顺昌县| 克拉玛依市| 合川市| 左权县| 平定县| 乌拉特后旗| 繁峙县| 调兵山市| 宜君县| 建阳市| 三亚市| 大同市| 和林格尔县| 盐源县| 宿松县| 正宁县| 晋中市| 五河县| 德江县| 洪雅县| 德州市| 宁都县| 德化县| 常州市| 赞皇县| 肃南| 惠东县| 竹溪县| 化隆| 娄底市| 霍林郭勒市|