linux檔案許可權

2021-08-22 02:51:02 字數 1469 閱讀 9273

使用ls -l可以看到檔案的屬性以及檔案所屬的使用者和組,如

在linux中第乙個字元代表這個檔案是目錄、檔案或鏈結檔案等等。

接下來的字元中,以三個為一組,且均為『rwx』 的三個引數的組合。其中,[ r ]代表可讀(read)、[ w ]代表可寫(write)、[ x ]代表可執行(execute)。 要注意的是,這三個許可權的位置不會改變,如果沒有許可權,就會出現減號[ - ]而已。

每個檔案的屬性由左邊第一部分的10個字元來確定。

從左至右用0-9這些數字來表示。

第0位確定檔案型別,第1-3位確定屬主(該檔案的所有者)擁有該檔案的許可權。

第4-6位確定屬組(所有者的同組使用者)擁有該檔案的許可權,第7-9位確定其他使用者擁有該檔案的許可權。

其中,第1、4、7位表示讀許可權,如果用"r"字元表示,則有讀許可權,如果用"-"字元表示,則沒有讀許可權;

第2、5、8位表示寫許可權,如果用"w"字元表示,則有寫許可權,如果用"-"字元表示沒有寫許可權;

第3、6、9位表示可執行許可權,如果用"x"字元表示,則有執行許可權,如果用"-"字元表示,則沒有執行許可權。

linux檔案屬性有兩種設定方法,一種是數字,一種是符號

linux檔案的基本許可權由1-9位表示,三個三個一組,分別屬於u(user),g(group),o(other),分別由自己的r/w/x許可權。

使用數字來代表各個許可權,各許可權的分數對照表如下:

每種身份(user/group/others)各自的三個許可權(r/w/x)分數是需要累加的,例如當許可權為: [-rwxr-x---] 分數則是:

如:drwxr-xr-x  32 sakura  staff    1024  4  5 21:02 scrapy

chmod 777 scrapy  //drwxrwxrwx  32 sakura  staff    1024  4  5 21:02 scrapy

chmod746 scrapy //drwxr--rw-  32 sakura  staff    1024  4  5 21:02 scrapy

如:drwxr-xr-x  32 sakura  staff    1024  4  5 21:02 scrapy

chmod u=rwx,g=rx,o=r scrapy //drwxr-xr--  32 sakura  staff    1024  4  5 21:02 scrapy

chmod u-x,o+w scrapy //drw-r-xrwx  32 sakura  staff    1024  4  5 21:02 scrapy

Linux檔案許可權

linux使用者分為 擁有者 組群 group 其他 other linux系統中,預設的情況下,系統中所有的帳號與一般身份使用者,以及root的相關資訊,都是記錄在 etc passwd檔案中。每個人的密碼則是記錄在 etc shadow檔案下。此外,所有的組群名稱記錄在 etc group內!圖...

Linux檔案許可權

linux使用者分為 擁有者 組群 group 其他使用者 other linux系統中,預設的情況下,系統中所有的帳號與一般身份使用者,以及root的相關資訊,都是記錄在 etc passwd檔案中。每個人的密碼則是記錄在 etc shadow檔案下。此外,所有的組群名稱記錄在 etc group...

linux檔案許可權

檔案的許可權由三個部分組成 u user g group o other 每個部分的許可權又分別 r 4讀 w 寫2 x 執行1 下面以 var www資料夾設定許可權,了解如何設定檔案許可權 chmod a x var www 所有人都可進入 chmod a x var www 所有人都不可進入 ...