1. 程式人生 > >檔案與目錄的預設許可權與隱藏許可權

檔案與目錄的預設許可權與隱藏許可權

一、檔案的預設許可權:umask
umask就是指定“目前使用者在建立檔案或目錄時的許可權預設值”
①umask
可以看到數字形態的許可權設定分數
②umask -S(Symbolic)
以符號型別的方式來顯示出許可權

若建立“檔案”則預設“沒有可執行(x)許可權”,只有rw這兩個專案,也就是最大為666,許可權為 -rw-rw-rw-。
若建立“目錄”,則由於x與是否可以進入此目錄有關,因此預設所有許可權均開放,即777,預設許可權為 drwxrwxrwx。
umask分數指“該預設值需要減掉的許可權”,當拿掉能寫的許可權,就輸入2,拿掉能讀的許可權就是4,拿掉讀寫的許可權就是6,而拿掉執行和寫入的許可權,是3.

二、檔案隱藏屬性
1.chattr(配置檔案案隱藏屬性)
這裡寫圖片描述
這裡寫圖片描述
2.lsattr(顯示檔案隱藏屬性)
這裡寫圖片描述

三、檔案特殊許可權:SUID,SGID,SBIT

四、觀察檔案型別:file
可以知道某個檔案的基本資料,例如是屬於ASCII或者data檔案,或者是binary,且其中有沒有使用到動態函式庫(share library)等資訊