在查看目录或文件权限时发现其一般为:目录为775或755,文件为664或644,为什么都是这样的默认结果呢?查了一些相关资料发现其机制是内部使用了umask遮罩法:
首先分别查看一个目录和文件的权限如下:
test目录和test1文件的权限分别为:drwxr-xr-x(755),-rw-r–r–(644)
查看umask码:
root 用户下umask码为0022
tom用户下为002
test目录和test1文件的权限分别为:drwxrwxr-x(775),-rw-rw-r–(664)
更改tom用户的umask码:
目录a为774(为777-003),文件为664(666-003=663,此时为-wx,当出现x时自动加1,所以最后为664:r- -)