linux 二 linux許可權管理

2021-09-02 16:46:32 字數 988 閱讀 3798

1.檔案許可權介紹

檔案的許可權主要針對三類物件,分別是:

owner:u:所屬使用者;group:g:所屬組;other:o:其他人
每個檔案針對每類訪問者都定義了三種許可權:

目錄隨說檔案的一種,但目錄是資料夾,所以這裡目錄和檔案在許可權方面還有些不同。

針對目錄來說:

注意:檔案是目錄的內容,刪除許可權是檔案所在目錄的許可權決定,若目錄沒有x許可權,就不可刪除檔案。但修改許可權是檔案本身決定的,也就是即使刪除不了,也可以使對檔案進行修改破壞。

任何使用者無執行許可權將無法執行,而root使用者在u、g、o上沒有執行許可權時也不例外,但一旦任何乙個上有x許可權那麼root就可以有x許可權。

時刻記住root為超級管理員,系統對root的約束力不大,很多規則都不能約束root。

檔案目錄的許可權是按照順序檢查的:u,g,o。

2.修改許可權:chmod

chmod - 修改檔案許可權
用法:

chmod [option]… mode[,mode]… file…

chmod [option]… octal-mode file…

chmod [option]… --reference=rfile file…

[option]

[mode]和[octal-mode]

:任意組合的u,g,o可以直接=或-或+許可權,許可權也可以使用rwx,也可以使用對於的數字

[–reference=rfile]

這是可以參考rfile檔案的許可權,來將file的許可權修改與rfile的許可權相同

這裡舉些例項方便理解:

chmod -r g+rwx /testdir

chmod 600 file

chmod u+wx,g-r,o=rx file

參考文件:

Linux 許可權管理(二)

基本說明 u 所有者 g 所屬組 o 其他人 a 所有人 u g o的總和 1 chmod u rwx,g rx,o x 檔案目錄名 2 chmod o w 檔案目錄名 3 chmod a x 檔案目錄名案例演示 1 給abc檔案的所有者讀寫執行的許可權,給所有組執行許可權,給其他組讀執行許可權。c...

Linux 許可權管理命令(二)

1.chown命令 英文原意 change file owner and group 功能 修改檔案和目錄的所有者的所屬組。修改檔案所有者 2.chgrp命令英文原意 change group ownership 功能 修改檔案和目錄的所屬組。1.umask預設許可權的作用主要用與讓新建的檔案或者目...

Linux許可權管理

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