3.Linux 系统文件类型与文件权限

1.文件类型

Linux 下所有的东西都可以看做文件,Linux 将文件分为以下几种类型:

普通文件 '-'

目录文件 'd'

管道文件 'p'

链接文件 'l'

设备文件(块设备 'b' 、字符设备 'c')

套接字文件 's'

Linux 上不以文件的扩展名区别文件类型,而是在文件属性中有一列专门记录文件类型。这五种文件在 Linux 上的呈现如下图所示:

上图中列出的文件信息分别为:

2、文件权限

r 读权限 值: 4

w 写权限 值: 2

x 执行权限 值: 1

  • 无权限 值: 0

u : 表示文件属主的访问权限

g : 表示文件同组用户的访问权限

o : 表示其他用户的访问权限

3、修改文件权限 chmod

3.1 文字设定法

u 表属主 g 同组人 o 其他人 a 所有人 "+"表示增加权限 "-"表示去掉权限

3.2 数字设定法

采用数字设定法时,权限通常由三位数字组成,每一位数字代表一种角色的权限。每个角色的数值由其所具有的权限对应的数值之和构成,如下图: