umask函数设置当前进程的权限为屏蔽字:系统会有一个默认的屏蔽字,为了确保创建文件具有的权限位成功被设置,需要使用umask将屏蔽字置0: 系统屏蔽字用shell查看,比如得到如下结果,其为八进制表示形式,以0开头:这个屏蔽字表示屏蔽掉了组的写和其他的写权限: 下面的例子很好的说明了umask的使用,首先使用umask(0)将屏蔽字置0,此时新建foo文件,可见其具有设置的全部读写权限:而后用umask屏蔽掉组和其他的读写位,新建bar,可见bar之具有用户读写权限: 另外需要注意的是,进程设…