Linux里的档案权限
###首先了解三个概念:
1.档案拥有者:
意思就是该档案的所有者。当我们需要将我们自己的文件设置为只有我自己才能读、写、执行的权限。此时档案所有者权限就至关重要了。
2.群组:
群组你可以理解成为一个团队。当我们在开发中我们需要将某些档案只有小组内的成员才拥有读、写、执行的权限,此时我们就可以通过群组权限来设置。
3.其他人:
其他人是指群组外的用户。通过设置其他人权限,给其他人赋予对本档案的使用权限。
下面通过一些操作来实际了解
1.使用touch test 创建一个文件。然后使用 ls -l test 命令查看该文件的详细权限与属性
下面进行详细讲解:
如图我们可以看到开头是10个字符,其中第0位表示档案类型:
1、d : 表示目录;
2、 - :表示档案;
3、 l : 表示为连结档(link file);
4、b :表示为装置文件里面的可供储存的接口设备(可随机存取装置);
5、c :表示为装置文件里面的串行端口
后面9位表示档案的三种权限:
第一栏:
123位rw-(档案拥有者权限):可读可写不可执行
456位rw-(群组权限): 可读可写不可执行
789位r–(其他人权限): 可读不可写不可执行
后面的信息解释
第二栏 :表示有多少档名连结到此节点
第三栏:档案拥有者(wenhongjun),表示该档案属于用户wenhongjun
第四栏:群组(wenhongjun),表示wenhongjun这个群组内的成员所拥有的权限
第五栏:表示档案的大小(byte)
第六栏目: 表示该档案的创建时间或者最后一次修改时间
第七栏:最后是档案名。
今天先对Linux的档案权限进行初步的了解,后面将会对档案权限的设置,修改,以及默认权限的相关知识进行分享。