Linux下,权限掩码umask,系统默认文件夹和文件的权限来源
O、umask的作用
1、系统创建文件夹时,使用0777-0022(umask掩码的默认值)为新创建的文件夹授权,所以系统创建的文件夹默认的权限就是755.也就是rwxr_xr_x,特殊位太特别了,所以值为0.
2、系统为了保护自己(系统开发人员为了保护系统),会在创建的文件权限上去掉所有的执行,也就是在0755的基础上减去0111,所以用户创建的文件的默认权限是0644.
一、Linux中的umask
权限掩码,是一个4位的数字,影响着用户创建的所有文件的默认权限。
二、查看umask
直接输入umask可以看到数字一个四位数字0022
三、修改umask的值
umask num//设置权限掩码的值
四、umask修改后,文件和文件夹的默认权限发生了更改
1、当umask的值为0022时,文件夹和文件的默认权限分别是755和644
2、修改umask值为0000后,之后创建的文件夹的默认权限变成了777,文件的权限变成了666