Linux許可權總結

2021-08-07 07:09:52 字數 1652 閱讀 8622

本文將對linux中檔案和目錄的各種許可權進行總結。

linux是乙個多使用者得作業系統,正確地設定檔案許可權非常重要。

linux系統中的每個檔案和目錄都有訪問許可許可權,用它來確定誰可以通過何種方式對檔案和目錄進行訪問和操作。

linux為三種人準備了許可權——檔案所有者,同組使用者和其他使用者。還有,root使用者可以檢視、修改、刪除所有人的檔案,因為它擁有控制一台計算機的完整許可權。下面對每一使用者進行逐一解釋:

檔案所有者一般情況下是檔案的建立者,但也不一定,可以中途轉讓檔案所有權,這必須直接由root使用者來實施。

可以把檔案交給乙個組,這個組就是檔案的屬組。組是由一群使用者組成的乙個集合,檔案屬組中的使用者按照設定對該檔案享有特定的許可權。

其他使用者就是去除前兩個使用者和root使用者外的其他使用者,一般其他使用者的許可權最低。

檔案或目錄的訪問許可權分為讀取(r),寫入(w)和可執行(x)三種。

對於檔案而言

對於目錄而言

每一檔案或目錄的訪問許可權都有三組,每組用三位表示,分別為檔案屬主的讀、寫和執行許可權;與屬主同組的使用者的讀、寫和執行許可權;系統中其他使用者的讀、寫和執行許可權。使用-l的ls命令可以檢視乙個檔案的屬性,包括許可權。

舉個例子:

檢視檔案許可權:ls -l

這條命名列出了1.txt檔案的主要屬性資訊。下面逐一解釋:

檢視目錄許可權:ls -ld

最後,ls -l不加檔名稱可以檢視當前目錄下所有檔案(不包括隱藏檔案)的屬性:

chown命令用於改變檔案的所有權。chown命令的基本語法如下:

chown owner : group

file

表示將檔案file的屬主更改為owner,屬組改為group。

舉個例子:

將檔案1.txt的屬主改為yuzhan,而把其屬組更改為root組:

如果,只想修改檔案的屬主,則省略引數「:group」,如果,只想修改檔案屬組,則省略「owner」。

chown命令提供了-r選項,即遞迴的意思,用於改變乙個目錄及其下所有檔案(和子目錄)的所有許可權。

chmod用於改變乙個檔案的許可權,這個命令使用「使用者組+/-許可權」的表述方式來增加/刪除相應的許可權。

具體來說:

舉個例子:

增加屬主對檔案1.txt的執行許可權:

chmod u+x

1.txt

刪除所有人對1.txt的執行許可權:

chmod a-x 1.txt
賦予屬主和屬組的讀寫/寫入許可權,而僅賦予其他使用者讀取許可權:

chmod ug=rw o=r 1.txt
將其他人的許可權和屬主的許可權設為完全一樣:

chmod o=u 1.txt
linux中的七種檔案型別:

Linux檔案許可權總結

linux檔案許可權基本概述 1.基本許可權 可讀 r 可寫 w 可編輯 x 2.特殊許可權 suid sgid sbit 3.隱藏許可權 通過 lsattr 檢視,chattr 設定 由於檔案的隱藏許可權種類較多 13種 在此不作具體說明 可以通過 man chattr 來檢視各個隱藏許可權的具體...

linux許可權問題總結

在linux系統中,一切皆是檔案,一切檔案皆有許可權 目錄是乙個特殊的檔案,而目錄記錄的是此目錄下所有檔案和目錄的許可權 在linux系統中,許可權分為r 可讀 w 可寫 x 可執行 許可權的是針對使用者的owner 主 group 組 other 其它使用者 對於乙個使用者來說,沒有任何乙個使用者...

linux檔案許可權總結

總結一下 color red ls l test r r xrw 1 dec users 30 2010 09 07 11 56 test color 檔案的許可權8進製表示是456,檔案所屬者dec,檔案所屬組users 注意可能包含dec,也可能不包含,也就是dec使用者所在的組並不代表test...