Linux 文件权限整理

常用的linux文件权限如下

444 r--r--r--
600 rw-------
644 rw-r--r--
666 rw-rw-rw-
700 rwx------
744 rwxr--r--
755 rwxr-xr-x
777 rwxrwxrwx

文件权限含义如下

从左至右是9个字母(或者连字符)
其中 1-3位数字代表文件所有者的权限
4-6位数字代表同组用户的权限
7-9数字代表其他用户的权限

而具体的权限是由数字来表示的
读取的权限等于4,用r表示
写入的权限等于2,用w表示
执行的权限等于1,用x表示
通过4、2、1的组合,得到以下几种权限:
0(没有权限);4(读取权限);5(4+1 | 读取+执行);6(4+2 | 读取+写入);7(4+2+1 | 读取+写入+执行)

文件权限4-2-1是如何得出来的?

文件权限

r、w、x分别代表读取(r)、写入(w)可执行(x),rwx上分是按二进制位数进行计算的。

权限数字含义
r4读取
w2写入
w1执行

举例

举例1

[root@localhost example0]# touch test1
//创建test1文件
[root@localhost example0]# ll
total 0
//查询当前文件夹下所有项目
-rw-r--r--. 1 root root 0 Jul 19 04:01 test1
  • rw-(4,2,0) =6
  • r--(4,0,0) =4
  • r--(4,0,0) =4

所以说当前创建的文件test1的权限为(6,4,4)

举例2

drwxr-xr-x.  6 root root     4096 Jul 18 22:54 sysconfig
  • d 代表当前属于文件夹
  • rwx (4,2,1) =7
  • r-x(4,0,1) =5
  • r-x(4,0,1) =5

因为sysconfig属于可执行二进制文件的目录,自身拥有最高权限7(读取权限、写入权限、执行权限,而同组用户与其他用户权限相对较低,都为5(读取与执行权限)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值