Linux的umask理解

来源:互联网 发布:淘宝网商城首页登录 编辑:程序博客网 时间:2024/05/17 20:10

umask权限掩码

查看所属用户的umask只需要执行umask命令即可,对于普通用户一般为002

在Linux系统上,所有文件的系统默认预设权限是666,目录而言是777

那当我们创建一个文件的时候所生成的权限是什么呢?

666 代表着

rw-rw-rw-

而umask为002的情况下

-------w-

也就是说我们在默认权限的基础上拿掉了o用户的w权限,那最后就是

rw-rw-r--

也就是

664


如果是umask为022

同理

默认权限666

rw-rw-rw-

拿掉umask代表的权限022

----w--w-

rw-r--r--

644