关于Linux 下面的umask 用法


在Linux 下umask为系统用来剥夺新创建文件的一个系统变量。

umask一般来说默认值为022 (Freebsd中可以确定)

对于新创建的文件来说他的权限是666-umask(出与安全考虑 新创建的文件没有执行权限)

对于新创建的目录来说他的权限是777-umask

在Linux 才可以调用umask函数来修改默认的uamsk值 其调用方式是:

头文件 :
函数说明: mode_t umask)mode_t mask);

该函数特殊的地方就是执行可定能成功。 

相关内容