Linux 許可權管理

2022-07-06 23:18:11 字數 1353 閱讀 8547

普通許可權

rw-r--r--      :9位許可權位,三位為一組

rw- #屬主 user u

r-- #屬組 group g

r-- #其他 other o

r read 可讀 4

w write 可寫 2

x execute 可執行 1

檔案預設許可權為 rw-r--r-- 數字表示為 644

目錄預設許可權為 rwxr-xr-x 數字表示為 755

修改普通許可權使用

ugo 方式

chmod u+x file #屬主位授權 x 許可權

chmod u-x file #屬主位取消 x 許可權

chmod a+x file #所有位授權 x 許可權 a 代表all 所有

chmod a-x file #所有位取消 x 許可權

數字方式 chmod 777 file #rwxrwxrwx 所有許可權

chmod 666 file #rw-rw-rw-

目錄最大許可權為 777 可讀可寫可執行

777 - 022 = 755

普通檔案最大許可權為666 可讀可寫

666 - 022 = 644

隱藏許可權
常用的隱藏許可權

i immutabled 不變 #不能對檔案進行任何操作

檢視隱藏許可權

lsattr file

配置隱藏許可權

chattr +i file

ps: 強制修改隱藏許可權檔案 會在當前路徑生成 檔名~ 檔案

特殊許可權位
1:suid   屬主特殊許可權位   s    4  #如果給命令suid許可權,則執行命令的時候相當於擁有屬主的許可權

2:sgid 屬組特殊許可權位 s 2 #如果給命令sgid許可權,則執行的時候相當於命令所在組的許可權如果給目

錄授權sgid許可權,所有使用者在目錄下建立的檔案屬組都會變成當前使用者

3:other 其他特殊許可權位 t 1 #控制使用者在當前的目錄下只能管理自己的檔案,不能刪除其他使用者的檔案。

修改特殊許可權

chmod u+s

chmod g+s

chmod o+t

Linux許可權管理

預設許可權 特殊許可權 suid 以檔案的所屬使用者身份執行而非執行檔案的使用者 sgid 以檔案所屬組身份執行 sticky 許可權 對檔案的影響 對目錄的影響 suid 以檔案的所屬使用者身份執行而非執行檔案的使用者 無 sgid 以檔案所屬組身份執行 在該目錄中建立的任意新檔案的所屬組與該目錄...

Linux許可權管理

linux許可權管理 1 檔案訪問許可權 1 檔案訪問者的分類 a 檔案和檔案目錄的所有者 u user b 檔案和檔案目錄的所有者所在的組的使用者 g group c 其它使用者 o others 2 檔案訪問許可權的種類 a 基本許可權 i.讀 r 4 read 對檔案而言,具有讀取檔案內容的許...

linux 許可權管理

linux許可權管理 1 檔案訪問許可權 1 檔案訪問者的分類 a 檔案和檔案目錄的所有者 u user b 檔案和檔案目錄的所有者所在的組的使用者 g group c 其它使用者 o others 2 檔案訪問許可權的種類 a 基本許可權 i.讀 r 4 read 對檔案而言,具有讀取檔案內容的許...