umask是什么?
umask的值与建立文件是默认的权限有关;
如何看umask的值呢?
在终端输入 umask即可,如图1
umask的数值与建立的文件(此处为广义的文件,包括文件和目录)的默认权限有什么关系呢 ?
建立文件hello 与文件夹today,如图2
在图2中,此时umask 的默认值为022。
当建立文件hello时,其默认权限为644,644+022=666;
当建立文件夹today时,其默认权限为755,755+022=777;
修改umask的方法
具体方式如图3
总结
umask的值与Linux中建立文件(包括目录文件和普通文件)的默认权限有关,其值可通过指令更改。
对于普通文件其权限默认值与umask数值相加等于666;
对于目录文件其权限默认值与umask数值相加等于777;