umask如何計算檔案目錄許可權?怎麼學linux運維工程師

老男孩Linux發表於2021-04-22

近年來網際網路行業發展迅速,越來越多的人想要投身網際網路企業,實現自己的職業前景與生活水平的提升。Linux運維技術成了很多人進入it網際網路行業的眾多選擇之一。學習Linux運維需要掌握紮實的Linux基礎,而Linux命令是Linux學習的重中之重。umask命令顯示或設定許可權掩碼。那麼umask如何計算檔案目錄許可權?

umask是透過八進位制的數值來定義使用者建立檔案或目錄的預設許可權。

umask如何計算檔案目錄許可權?

1.檔案許可權計算

建立檔案預設最大的許可權為666(-rw-rw-rw-),預設建立的檔案沒有可執行許可權x位。

對於檔案來說,umask的設定是在假定檔案擁有八進位制666的許可權上進行的,檔案的許可權就是666減umask的掩碼數值,如果得到的3位數字其每一位都是偶數,那麼這就是最終結果;如果有若干位的數字是奇數,那麼這個奇數需要加1變成偶數,最後得到全是偶數的結果。

2.目錄許可權計算(沒有奇偶之分)

建立目錄預設最大許可權777(-rwx-rwx-rwx),預設建立的目錄屬主是有x許可權的,允許使用者進入。

對於目錄來說,umask的設定是在假定檔案擁有八進位制777許可權上進行,目錄八進位制許可權777減去umask的掩碼數值。



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952968/viewspace-2769216/,如需轉載,請註明出處,否則將追究法律責任。

相關文章