Linux文件权限
Linux 文件权限
Linux是一个多用户多任务的操作系统,作为一个优秀的多用户操作系统,Linux对用户以及文件的访问权限管理十分严谨
权限说明
Linux对文件、目录都有r
、w
、x
权限,但每种权限在文件和目录中代表意思不一样
文件
权限字母 | 说明 | 权值 |
---|---|---|
r | read,查看文件内容权限 | 4 |
w | write,修改文件内容权限 | 2 |
x | execute,执行二进制可执行文件权限(普通用户同时需要r 权限,root用户不需要r 也能执行) | 1 |
- | 0 |
目录
权限字母 | 说明 | 权值 |
---|---|---|
r | 具有读取目录结构列表权限,即可以执行ls 命令 | 4 |
w | 即对目录下的文件目录进行增、删、改、移动等操作,例如:touch 、rm 、cp 、mv 等命令 | 2 |
x | 目录不能运行的,x 权限代表用户能否进入此目录;若只有x 权限,用户只能查看目录结构,不能进入此目录 | 1 |
- | 0 |
文件、目录权限
Linux每个文件和目录都有一组访问权限标志位
比如使用ls -l
查看/etc/passwd
文件详细
[root@centos ~]# ls -l /etc/passwd
-rw-r--r-- 1 root root 1304 Nov 18 16:06 /etc/passwd
首先分析一下-rw-r--r--
这串玩意
第一个-
代表文件类型,-
代表文件,d
代表目录
接下就是三个三个分一组,分为rw-
、r--
、r--
,三组
- 第一组代表该文件所有者(owner)的权限
- 第二组代表与该文件所有者同组用户(group)的权限
- 第三组代表其他用户(others)权限
一张图解释很清楚
后面也来看一张图