在 Linux 系統(tǒng)中,可以通過以下命令查看當前的 umask 設(shè)置:
umask
該命令將輸出當前的 umask 值。例如,如果輸出為 0022
,則表示當前的 umask 設(shè)置為 0022
。
請注意,umask 值是一個三位八進制數(shù),用于控制文件權(quán)限的默認值。具體來說,它決定了新創(chuàng)建的文件和目錄的默認權(quán)限。例如,如果 umask 值為 0022
,則新創(chuàng)建的文件將具有 644
(即 -rw-r--r--
)的權(quán)限,而新創(chuàng)建的目錄將具有 755
(即 -rwxr-xr-x
)的權(quán)限。這是因為 umask 值會與默認權(quán)限(通常是 666
對于文件,777
對于目錄)進行按位取反并執(zhí)行“或”運算,從而得到新創(chuàng)建文件和目錄的最終權(quán)限。