首页 > 技术文章 > linux文件权限说明

wangbaobao 2017-08-28 14:52 原文

# ll
total 0
drwxr-xr-x. 2 root root 6 Aug 28 11:07 test1
drwxr-xr-x. 2 root root 6 Aug 28 11:07 test2
-rw-r--r--. 1 root root 0 Aug 28 11:38 test3

权限划分为 【属性说明第1位】+【属主权限第2-4位】+【组权限第5-7位】+【其他用户权限第8-10】

属性说明:
1、d表示该文件是一个目录,字母"d",是directory(目录)的缩写
2、l表示该文件是一个链接文件。字母"l"是link(链接)的缩写,类似于windows下的快捷方式
3、b的表示块设备文件(block),一般置于/dev目录下,设备文件是普通文件和程序访问硬件设备的入口,是很特殊的文件。没有文件大小,只有一个主设备号和一个辅设备号。一次传输数据为一整块的被称为块设备,如硬盘、光盘等。最小数据传输单位为一个数据块(通常一个数据块的大小为512字节)
4、c表示该文件是一个字符设备文件(character),一般置于/dev目录下,一次传输一个字节的设备被称为字符设备,如键盘、字符终端等,传输数据的最小单位为一个字节
5、p表示该文件为命令管道文件。与shell编程有关的文件
6、s表示该文件为sock文件。与shell编程有关的文件
7、-表示为一般文件

属主权限:
rwx,-代表无权限;r代表具有可读权限; w代表具有可写权限;x代表具有可执行权限

组权限:
r-x

其他用户权限:
r-x

变更权限,可使用chmod命令,详见Linux命令实录。

推荐阅读