关于linux的chmod问题

叙述

chmod 777是一个权限控制命令,用于设置文件或目录的权限。其中,数字 777 表示文件或目录的权限,由三个数字组成,分别代表第一个文件拥有者、第二个7文件所属组和第三个7其他用户的权限。

具体来说,每个数字都可以取 0 ~ 7 之间的值,其中 0 表示没有权限,1 表示执行权限,2 表示写权限,3 表示写和执行权限,4 表示读权限,5 表示读和执行权限,6 表示读和写权限,7 表示读、写和执行权限。

数字 0 ~ 7 分别表示权限的组合方式,其中:

0 表示没有权限,用字母 "---" 表示。
1 表示执行权限,用字母 "--x" 表示。
2 表示写权限,用字母 "-w-" 表示。
3 表示写和执行权限,用字母 "-wx" 表示。
4 表示读权限,用字母 "r--" 表示。
5 表示读和执行权限,用字母 "r-x" 表示。
6 表示读和写权限,用字母 "rw-" 表示。
7 表示读、写和执行权限,用字母 "rwx" 表示。

比如输入命令:ls -al

ubuntu:~/pan1/01010$ ls -al
drwxrwxr-x 3 lcp qw 4096 4月 30 2023 .
drwxrwxrwx 8 root root 4096 4月 3 17:57 …
drwxrwxr-x 2 lcp qw 4096 4月 30 2023 123

这个d是代表目录的意思。。。。。
我们解析一下这个把

drwxrwxr-x

d 就是目录,因为权限由三个数组成的所以自然而然的分为三组啦!
rwx:这一组代表拥有者的权限,r为可读,w为可写,x就是可以执行的意思啦!
rwx:所数组的权限,r为可读,w为可写,x就是可以执行的意思啦!
r-x:其他用户组的权限,r为可读,w为-表示没权限,x就是可以执行的意思啦!

其实就是x=1,w=2,r=4。所以所有的权限1+2+4等于7,对于三组来说就是777,取得所有权限罢了。

因此,chmod 777 表示设置文件或目录的权限为:所有用户都具有读、写和执行权限。
这种权限设置通常被认为是非常开放的,因为任何人都可以对文件进行任意操作,包括删除、修改等。

下课!!!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

起个网名真难~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值