Linux文件权限核心知识

1.1 权限概念

Linux 里面不同 用户 对不同 文件、目录、用户 等对象的控制能力。

1.2 权限属性

##创建文件
[root@oldboyedu ~]# touch oldboy.txt
[root@oldboyedu ~]# ls -l oldboy.txt
-rw-r--r-- 1 root root 14 9月 26 10:22 oldboy.txt
##创建目录
[root@oldboyedu ~]# mkdir oldboy -p
[root@oldboyedu ~]# ls -ld oldboy
drwxr-xr-x 5 oldboy root 107 9月 25 11:40 oldboy
#以上内容第一列后9位,表示Linux权限
rw-r--r--,这9位是文件的默认权限
rwxr-xr-x,这9位目录的默认权限
权限字符有:rwx-

1.3 权限字符含义

特别注意:
如果文件权限符有 w ,就认为文件可以被删除,其实这是错误的思维,文件是否可被删除取决于上级目录
是否有w.

1.4 9位权限如何分组?

1 Linux 文件权限 9 个字符,每 3 个字符为一组(绑定一起)

2、一共是3组权限,分组情况

1.5 权限图解

1.6 权限字符及对应数字

设置权限分为字符权限和数字权限

r 对应数字是4

w 对应数字是2

x 对应数字是1

- 对应数字是0

1.7 权限字符所处位置

rwxr-xr-x

r处于每一组权限的第1

w处于每一组权限的第2

x处于每一组权限的第3

-处于任何位,对应位没有权限

1.8 权限字符数字表示

[root@oldboyedu ~]# ls -l oldboy.txt
-rw-r--r-- 1 root root 86 7月 12 11:14 oldboy.txt

权限数字表示:3个是一组,就要把每组加起来计算 

字符权限 数字权限
rw- r-- r-- ====6+4+4=644
++++++++++++++++++++
rw- 4+2+0==6
r-- 4+0+0==4
r-- 4+0+0==4
rw-r--r--的9位数字整体权限是644

1.9 权限字符和数字转换练习

#说出下面字符权限对应的数字权限
drwxrwxr-- 774
-rw-r--r-x 645
drwx--xr-x 715
dr-xrwx--x 571
d--xr-xrwx 157
----r--r-- 044
#写出以下文件的字符权限
345 -wxr--r-x
456 r--r-xrw-
772 rwxrwx-w-
133 --x-wx-wx

1.10 如何更改文件权限?


[root@oldboyedu ~]# ls -l
-rw-r--r-- 1 root root 0 12月 13 10:12 oldboy.txt
a.更改文件权限chmod
b.更改权限方法
1.数字权限修改法。推荐用数字权限:推荐
2.字符权限修改法
c.数字权限修改语法
chmod -R 数字权限 文件
-R 递归修改,如果是目录,递归修改目录下的目录和文件
d. 数字权限修改练习
练习 1 :把 oldboy.txt 文件修改为 --wxr--r-x 权限
1. 思路:
1 )换算: --wxr--r-x 的数字权限是 345
2 )执行: chmod 345 oldboy.txt
2. 实践:
[root@oldboyedu ~]# chmod 345 oldboy.txt
[root@oldboyedu ~]# ls -l oldboy.txt
--wxr--r-x 1 root root 14 9月 26 10:22 oldboy.txt
练习 2 :把 oldboy.txt 文件改成 ---x-w-r-- 权限
解答:
1. 思路 ---x-w-r-- 的数字权限是 124
2. 结果
[root@oldboyedu ~]# chmod 124 oldboy.txt
[root@oldboyedu ~]# ls -l oldboy.txt
---x-w-r-- 1 root root 14 9月 26 10:22 oldboy.txt

  • 24
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值