在Linux操作系统中常见的权限有3种,分别是:r、w、x,除此之外还存在一些特殊权限,例如,s和t。具体见表8-2。
表8-2 Linux系统中的权限位
(续表)
刚开始看不明白这些权限不用着急,我们后续会通过实验来一步一步让大家理解这些权限的作用,这里先根据图8-2所示权限位带大家弄清如何看懂文件或目录中的权限。
图8-2 权限位
在图8-2中,前半部分表示不同用户对文件所拥有的权限,共11个字符,其含义见表8-3。
表8-3 11个字符含义
Linux操作系统中文件的基本权限由9个字符组成,分别为属主、属组和其他用户,用于规定是否对文件有读、写和执行权限,如图8-3所示。第一组也就是文件属主拥有对文件的读和写权限,但是没有执行权限;第二组是属组中的用户只拥有读权限,也就是说,属组中的这部分用户只能读取文件内容,无法修改文件;第三组是其他用户,拥有写权限。
图8-3 属主、属组、其他用户权限
接触Linux操作系统时间长了就会发现,系统中的大多数文件的属主和所属群组都是root用户,这也就是root用户能成为超级管理员且权限足够大的原因之一。