Linux权限位第一位的说明——文件类型
使用ls –l命令可以查看Linux的文件以及目录的属性
第一位的权限位一共可以出现七种情况,分别是d,l,s,b,c,p,-,下面就分别说一下:
d 表示目录
l 符号链接,意思是指向了另外的一个文件,具体的后面会讲到
s 套接字文件,这个是一个socket编程中经常出现的字眼
b 块设备文件
c 字符设备文件
p 命名管道文件,至于什么是管道,以后就知道他的作用了。
- 普通文件,您可以这样理解,就是不属于以上几种类型的文件都可以用他来表示。
Linux权限说明
Linux的文件权限主要是由3组组成,这三组分别代表文件属主权限,文件属组权限和其他用户的权限。
每一个组中都是由三个权限定义位,分别是r、w、x
r 读权限
w 写/更改权限
x 执行该脚本或程序的权限
下面是整个权限搭配说明:
r-- --- --- 文文件属主可读,但不能写或执行
r-- r-- --- 文文件属主和同组用户(一般来说,是文件属主所在的缺省组)可读
r-- r-- r- - 文任何用户都可读,但不能写或执行
rwx r-- r- - 文文件属主可读、写、执行,同组用户和其他用户只可读
rwx r-x --- 文文件属主可读、写、执行,同组用户可读、执行
rwx r-x r- x 文文件属主可读、写、执行,同组用户和其他用户可读、执行
rw- rw- --- 文文件属主和同组用户可读、写
rw- rw- r- - 文文件属主和同组用户可读、写,其他用户可读
rw- rw- --- 文文件属主和同组用户及其他用户读可以读、写,慎用这种权限设置,因为任何用户都可以写入该文件