linux中的权限位详解

linux中的权限位详解


前言

Linux 系统,最常见的文件权限有 3 种,对文件的读(用 r 表示)、写(用 w 表示)和执行(用 x 表示)权限,针对可文件(用“-”)、和目录(用“d”)。
注:我们有时会看到 s(针对可执行文件或目录,使文件在执行阶段,临时拥有文件所有者的权限)和 t(针对目录,任何用户都可以在此目录中创建文件,但只能删除自己的文件),文件设置 s 和 t 权限,会占用 x 权限的位置。

一、查看命令

[root@localhost ~]# ls -al
总用量 4516
dr-xr-x---.  4 root root     220 1116 15:06 .
dr-xr-xr-x. 17 root root     224 426 2021 ..
-rw-------.  1 root root    1233 426 2021 anaconda-ks.cfg
-rw-------.  1 root root   11230 48 13:30 .bash_history
-rw-r--r--.  1 root root      18 1229 2013 .bash_logout
-rw-r--r--.  1 root root     176 1229 2013 .bash_profile
-rw-r--r--.  1 root root     176 1229 2013 .bashrc
drwxr-xr-x.  3 root root      18 1116 15:06 .config
-rw-r--r--.  1 root root     100 1229 2013 .cshrc
drwxr-----.  3 root root      19 625 2021 .pki
-rw-r--r--.  1 root root     129 1229 2013 .tcshrc

注:可以看出,带d开头的是目录,-开头的是文件,后边是执行权限

二、说明

Linux中对文件的权限表示为rwx
r=4,w=2,x=1
因为权限是三个组合而成,用二进制表示:
r=100,w=010,x=001
从第二位开始到最后一位,每三位分为一组,表示文件所有者,同组者以及其他用户对文件的操作权限
一般会用10进制表示某个文件的权限级别,如上述命令中第一个目录的权限为dr-xr-x—,我们通常表示为550,下边是详细解释:

r-xr-x---=101|101|000=550

注意:上面的权限分为三个部分:所有者权限+同组着权限+其他用户权限,表示为:
“r-x”+“r-x”+“—”=101+101+000=550

所有者权限:

r-x=101=5

同组者权限:

r-x=101=5

其他用户权限:

---=000=0
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值