umask命令用于設置用戶創建文件和文件夾時的默認權限掩碼。
語法: umask [選項] [權限掩碼]
常用選項: -S:以符號方式顯示權限掩碼 -h:修改文件或文件夾的硬鏈接時不改變權限掩碼 -p:以權限掩碼形式顯示當前umask值
權限掩碼由三位八進制數字表示,每一位代表一種權限(讀、寫、執行),取值范圍為0-7。其中,每一位的值為7減去實際需要的權限值。例如,如果想要默認權限為rw-rw-rw-(即666),則權限掩碼為000(7-6=1,7-6=1,7-6=1)。
通過umask命令設置權限掩碼時,將用戶不需要的權限位設置為1即可。例如,如果想要默認權限為rw-rw-r–(即664),則權限掩碼為002(7-0=7,7-0=7,7-2=5)。
注意:umask命令的權限掩碼只影響新創建的文件和文件夾,不會對已經存在的文件和文件夾產生影響。