如何查看Linux中的文件权限
[root@localhost test]# ll -d /test/
drwxr-xr-x. 2 root root 52 8月 7 20:18 /test/
上面的rwxr-xr-x即为文件的权限位共九位。下面分别对其进行介绍。
rwx∣r-x∣r-x
↓ ↓ ↓
属主 属组 其他人
前三个为属主位:创建该文件者或被指定的文件所属者
中间三个为属组位:文件的所属组,在该组内的非属主用户对该文件拥有该属组权限。
最后三个Other位:other用户,既不属于属主又不在属组的用户
r:读权限 4 w:写权限 2 x:执行权限 1
文件中rwx的具体含义:
r:可以使用类似cat等命令查看文件内容
w:可以编辑或删除此文件
x:可以在命令提示符下当做命令提交给内核运行
目录中rwx的具体含义:
r:可以对此目录执行ls以列出内部的所有文件
w:可以在此目录创建文件:
x:可以使用cd切换进此目录,也可以使用ls -l查看内部文件的详细信息
下面请看一个对应关系
000 --- 对应十进制0
001 --x 对应十进制1
010 -w- 对应十进制2
011 -wx 对应十进制3
100 r-- 对应十进制4
101 r-x 对应十进制5
110 rw- 对应十进制6
111 rwx 对应十进制7
上面rwx三位与三位二进制对应,因此权限也可以用数字表达
比如:
755代表rwxr-xr-x 664代表rw-rw-r--