Linux許可權相關的操作

2021-09-22 18:41:09 字數 1311 閱讀 4491

刪查(cd, touch, ls, rm, mv等)

需要rwx root許可權等

/proc 

/proc是linux核心中提供的檔案系統,在執行訪問核心資料結構,改變核心設定的機制。proc是乙個偽檔案系統,它只存在記憶體當中,而不占用外存空間。它以檔案系統的方式為訪問系統核心資料的操作提供介面。使用者和應用程式可以通過proc得到系統的資訊,並可以改變核心的某些引數。由於系統的資訊,如程序,是動態改變的,所以使用者或應用程式讀取proc檔案時,proc檔案系統是動態從系統核心讀出所需資訊並提交的。

/sys 

/sys目錄是可寫的,可以通過它來訪問或修改核心的引數。乙個proc虛擬檔案可能有內部格式,如/proc/scsi/scsi,它是可讀可寫的,並且讀寫的格式不一樣,代表不同的操作,應用程式中讀到這個檔案的內容一般還需要進行字串解析,而在寫入時需要先用字串格式化按指定的格式寫入字串進行操作;相比而言,/sys的設計原則是乙個屬性檔案只做一件事情,/sys屬性檔案一般只有乙個值,直接讀取或寫入。整個/proc/scsi目錄在核心中已被標記為過時,它的功能已經被相應的/sys屬性檔案所完全取代。新設計的核心機制應該盡量使用/sys機制,而將proc保留給純淨的「程序檔案系統」。

/selinux(security-enhanced linux) 

/selinux由kernel selinux模組和使用者態工具兩部分組成。帶給linux的主要價值時:提供了乙個靈活的,可配置的mac機制。selinux是乙個安全體系結構,它通過lsm框架被整合到linux kernel2.6.x中。它是nsa和selinux社群的聯合專案。提供了一種靈活的強制訪問控制系統,且內嵌於linux kernel中。selinux定義了系統中每個使用者、程序、應用和檔案的訪問和轉變的許可權,然後它使用乙個安全策略來控制這些實體之間的互動,安全策略指定如何嚴格或寬鬆的進行檢查。

/bin 

/bin基本指令,單使用者模式下可用,任何使用者可用。

/usr/lib 

/usr/lib包含各應用軟體的庫函式、目標檔案( object file ),以及不被一般使用者慣用的執行檔案或指令碼( script )。某些軟體會提供一些特殊的命令來進行伺服器的設定,這些命令也不會被經常被系統管理員操作,那就可以被放到這個目錄下。要注意的是,如果你使用的是x86_84 的linux系統,那就可能會有/usr/lib64 目錄產生。(/lib是核心級的 , /usr/lib是系統級的)

/var 

/var用於儲存variable(或不斷改變的)檔案,例如日誌檔案和印表機假離線檔案。

/tmp 

/tmp 使用者和程式的臨時目錄。一般使用者或正在執行的程式臨時存放檔案的目錄,任何人都可以訪問,重要資料不可放置在此目

Linux下對檔案許可權的相關操作

1.改變使用者對檔案的讀寫執行許可權 chmod 三種基本許可權 r讀 數值表示為4w寫 數值表示為2 x可執行 數值表示為1 例 若檔案test.txt的許可權為 rw rw r 則表示如下資訊 rw rw r 一共十個字元,分成四段。第乙個字元 表示普通檔案 這個位置還可能會出現 l 鏈結 d ...

Linux許可權相關

許可權分組 使用者 檔案所有者 使用者組 多個使用者的集合 其他 除了使用者和使用者組之外的任何使用者 許可權類別 r 表示讀的許可權 w 表示寫的許可權 x 表示執行的許可權 s 表示setuid許可權,允許使用者以其擁有者的許可權來執行可執行檔案,即使這個可執行檔案是由其他使用者執行的 該許可權...

linux 許可權相關

訪問許可權 目錄歸屬 讀 寫 可執行 檔案cat,more,head,tail vim,vi 作為命令使用 資料夾ls ll 新增touch 刪除rm,mkdir 進入該檔案cd linux中的任何檔案,不管root對它有沒有所有權,root都能強制修改 想修改檔案的許可權,要麼是root,要麼是所...