linux目錄檔案許可權

2021-07-08 10:58:59 字數 717 閱讀 3280

linux常說的可讀(4)可寫(2)可執行(1) 也就是4+2+1 = 7 最高許可權(二進位制中的00000111)  

可以通過ls -l 檢視許可權 也能知道所屬的使用者和組,比如我們想檢視下tmp的許可權

ls -l | grep tmp       drwxr-xr-x   2 root     staff    68 10  9 18:25 tmp

「drwxr-xr-x 「這裡就清晰的標出了許可權位,下面來解釋下

第一位表示型別 d(資料夾)l(鏈結檔案)-(普通檔案)b(塊檔案)c(字元裝置)

後面是三位三位一組,分別是使用者、組、其他使用者,(每組的三位依次是r讀w寫x執行)

問題1 假設現在我要建立乙個檔案或資料夾,那麼它的預設許可權應該是什麼呢?

那麼我們先看下它的umask,也就是用於設定新檔案許可權的掩碼(可在/etc/profile中設定)

比如我當前使用者的umask是022,那麼我新建了乙個資料夾mkdir kk,現在我檢視下它的許可權 

ls -l |grep kk    drwxr-xr-x   3 lucifer  staff   102 11 29 16:16 kk 它的許可權數字表示為755

問題2 那麼755是怎麼得來的?

其實很簡單拿目錄舉例就是用777許可權和022做了一次異或,也可以按位減去掩碼也就得到了我們上面的755,這主要出於安全考慮

越是高階使用者,新建的檔案許可權越小,這些我們可以通過設定umask來完成

linux檔案目錄許可權

rwxr xr x 代表目錄 檔案或鏈結檔案 若是d 則是目錄 若是 則是檔案 若是l 則是鏈結檔案 若是b 表示裝置檔案裡的可供儲存的介面裝置 若是c 表示裝置檔案裡的序列介面裝置,例如鍵鼠 一次性讀取裝置 接下來的字元3個一組,且均為rwx的3個引數組合 r read w write x exe...

linux 檔案目錄許可權

什麼是檔案許可權 在linux中,每個檔案都有所屬的所有者,和所有組,並且規定了檔案的所有者,所有組以及其他人對檔案的,可讀,可寫,可執行等許可權。對於目錄的許可權來說,可讀是讀取目錄檔案列表,可寫是表示在目錄內新增,修改,刪除檔案。可執行表示可以進入目錄 linux許可權的目的是 保護賬戶的資料 ...

Linux 目錄許可權與檔案許可權

現在我們知道了linux系統內檔案的三種身份 擁有者 群組與其他人 知道每種身份都有三種許可權 rwx 已知道能夠使用chown,chgrp,chmod去修改這些許可權與屬性,當然,利用ls l去檢視檔案也沒問題。那麼,這些檔案許可權對於一般檔案與目錄檔案有何不同呢?1 許可權對檔案的重要性 檔案是...