Linux文件权限整理介绍

1.前言

Linux的文件权限系统,相信大家日常都会碰到。下面,我从创建和操作两个方面来介绍下Linux文件的权限内容。

2.创建文件过程中的权限细节

当大家创建一个目录或者文件时,有没有思考过默认的权限是从何而来的呢?其实,Linux终端登录后,默认的执行脚本中,会根据不同的UID设置对应的umask值,这个掩码值就是影响创建结果后的权限属性。如下图所示:

/etc/profile

umask由4个8进制组成,第一位是特殊权限,下面会讲。后面3位则是当前用户、当前组用户以及其他用户的读写可执行权限的8进制形式。当我们创建文件时默认是666权限,而目录则是777权限,然后再减去umask值就是最后文件的权限,比如:

666 – 002 = 6 6 4 就是 rw- rw- r–

777 – 002 = 7 7 5 就是 rwx rwx rw-

3.文件权限的组成

如无特殊说明,文章均为本站原创,转载请注明出处。如发现有什么不对的地方,希望得到您的指点。

发表评论

电子邮件地址不会被公开。 必填项已用*标注