檔案許可權詳述

2021-10-09 09:37:55 字數 1453 閱讀 3157

普通檔案:

root使用者:

普通使用者:

目錄檔案:

r:讀目錄中的檔案屬性資訊

w:可以在目錄中新增或刪除檔案資料資訊

x:是否可以進入到目錄中

root使用者:

普通使用者:

許可權計算:

在linux中新建立檔案和目錄許可權一致:

這是因為umask值決定的,預設umask值設定在/etc/profile檔案中,可通過修改配置檔案/etc/profile 永久修改umask的值。一般預設umask值為:022

計算方式:

特殊許可權位:

系統中實際有12個許可權位,上面說的是9個普通的許可權位,下面說說特殊許可權位。

setuid 許可權位 (suid)

許可權設定方法:chmod u+s 檔案 (或chmod 4755 檔案)

作用:可以讓此二進位制檔案的使用者臨時擁有此二進位制檔案屬主的許可權

setgid許可權位 (sgid)

許可權設定方法:chmod g+s 檔案 (或chmod 2755 檔案)

作用01:讓執行者臨時擁有屬組的許可權(對擁有執行許可權的二進位制檔案進行設定)

02:在某個目錄中建立的檔案自動繼承該目錄的使用者組(只可以對目錄進行設定)

sticky bit :粘滯位 (sbit)

許可權設定方法:chmod o+t 目錄資訊 (或chmod 1755 目錄資訊)

作用:可以將不同使用者的檔案放置在共享目錄中,實現不同使用者資料可以互相檢視,但是不可以刪除其中的檔案(只有該目錄的所有者可以刪除其中的檔案)

隱藏許可權:

linux系統中的檔案除了具備一般許可權和特殊許可權之外,還有一種隱藏許可權,即被隱藏起來的許可權,預設情況下不能直接被使用者發覺。

chattr命令

設定方式:chattr +引數 檔案

解鎖方式:chattr -引數 檔案

引數:i:無法對檔案進行修改;若對目錄設定了此引數,則僅能修改其中的子檔案內容而不能新建或刪除檔案

a:僅允許追加內容,無法覆蓋/刪除內容

lsattr 命令

使用方式:lsattr 檔案

作用:用來檢視某個檔案是否被加鎖頭了

許可權管理 檔案許可權

一.檔案許可權管理之基本許可權 1.基本許可權介紹 r 可讀 4 w 可寫 2 x 可執行 1 許可權歸屬 屬主 u 屬組 g 其他使用者 o rw r r 1 root root 1146 jul 16 18 42 a.txt 檔案型別 檔案屬主許可權 檔案屬組許可權 其他使用者 硬鏈結數 rw ...

dojo string模組詳述

dojo.string.pad text string,size integer,ch string,end boolean 對字串進行前後填充操作,填充後返回新的字串。引數介紹如下 size 填充後字串的長度 ch 填充的字串 end 是否是填充到字串尾部。例如 dojo.string.pad d...

TCP IP結構詳述

從協議分層模型方面來講,tcp ip由四個層次組成 網路介面層 網路層 傳輸層 應用層。tcp ip協議並不完全符合osi的七層參考模型。傳統的 開放式系統互連參考模型,是一種通訊協議的7層抽象的參考模型,其中每一層執行某一特定任務。該模型的目的是使各種硬體在相同的層次上相互通訊。這7層是 物理層 ...