Linux 檔案預設許可權與umask

2021-07-25 02:10:28 字數 418 閱讀 9954

大家都知道檔案有屬主屬組和其他許可權rwx,每乙個檔案剛建立的時候都有乙個預設許可權。那麼這個預設許可權是怎麼規定的呢。這就要用到 umask 許可權掩碼。

可以用 umask 檢視當前umask值  我們假設是  0022  其中第乙個0表示特殊許可權。022 表示屬主屬組和其他許可權。

在linux中檔案的最高許可權是666。為了安全,檔案預設不能有執行許可權,當你建立乙個新檔案時就會用檔案的最高許可權666  轉換成  rwx 的形式   減去   022  轉換成 rwx 的形式  得到的即為檔案的預設許可權。

舉例   666 =>  rw-rw-rw-        022=> ----w--w-   兩者相減得出  644

我們可以用  umask  新值   這樣的命令來臨時修改許可權掩碼

永久修改需要改配置檔案   /etc/profile 

Linux檔案預設許可權

一 檢視預設許可權命令 umask 檢視預設許可權 0022 第一位0 檔案特殊許可權 022 檔案預設許可權 二 檔案的預設許可權 1 檔案預設不能建立未執行檔案,必須手工賦予執行許可權 2 所以檔案預設許可權最大未666 3 預設許可權需要換算成字母再相減 4 建立檔案之後的預設許可權,為666...

Linux中的預設許可權與隱藏許可權(檔案 目錄)

乙個檔案 或目錄 擁有若干個屬性,包括 r w x 等基本屬性,以及是否為目錄 d 與檔案 或連線檔案 l 等屬性。此外,linux還可以設定其他系統安全屬性,使用chattr來設定,以lsattr來檢視,最重要的是可以設定其不可修改的特性,即便是檔案的擁有者都不能進行修改。這個屬性相當重要,尤其是...

Linux 檔案umask預設許可權 012

一 umask介紹 linux 系統使用者建立乙個新的目錄或檔案時,系統會缺省會分配相應的許可權。目錄或檔案的許可權是如何產生的呢?1 這就是umask的功能,umask設定了使用者建立檔案或目錄的預設許可權。linux 系統umask設定的預設許可權屬於安全許可權的臨界點,如果高於這個臨界點,檔案...