linux-权限案例-文件与目录权限
  TEZNKK3IfmPf 2023年11月14日 25 0
chown-chgrp-递归修改目录权限

》权限对象分为三类

明确ugo

linux-权限案例-文件与目录权限

》 例子,了解下面文件的权限情况

linux-权限案例-文件与目录权限
所有者有rwx权限

所属组具有rw权限

其它人只有r权限

》例子

先创建多个文件

linux-权限案例-文件与目录权限

touch file{1…n}

效果,会遍历创建多个文件

linux-权限案例-文件与目录权限

继续,要看目录的权限

linux-权限案例-文件与目录权限

ll -d 目录路径

注,如果不加-d 查的就是目录下面的内容了

linux-权限案例-文件与目录权限

》修改目录的权限

linux-权限案例-文件与目录权限

注,这样子修改,仅仅只改了目录的权限,对于目录下面的文件内容,没有影响

里面的文件权限,是什么,还是什么

》递归修改目录的权限
linux-权限案例-文件与目录权限

这样操作,景响的是目录和其下面的内容

》同理,递归修改目录的组

linux-权限案例-文件与目录权限

chomd

linux-权限案例-文件与目录权限

注,通过符号操作权限的时候,符号左右不要加空格

》通过=重置权限,通过a给所有ugo操作

linux-权限案例-文件与目录权限

》数字方式

权限对应的数值
linux-权限案例-文件与目录权限

如果一个权限是777,它代表的意思会是

linux-权限案例-文件与目录权限

设置一个文件的权限是777

linux-权限案例-文件与目录权限

另一个例子

644

三个数字分别对应ugo的权限值

linux-权限案例-文件与目录权限

同理,取消所有的权限

linux-权限案例-文件与目录权限

》数字权限的其它表现形态

如果位数小于三位的情况

7 = 007

77 = 077

见效果

linux-权限案例-文件与目录权限

linux-权限案例-文件与目录权限

》744的效果

linux-权限案例-文件与目录权限

》权限的增加

新建的一个文件基本权限有

linux-权限案例-文件与目录权限

给所有人增加权限

两种表式方式

a+权限符号

+权限符号

linux-权限案例-文件与目录权限

= 设置所有人可以读写,其它人没有权限

linux-权限案例-文件与目录权限

具体数字,符号,什么时候用,看需求,看喜好

》chown vs chmod

linux-权限案例-文件与目录权限

权限设置案例

看需求,然后实现需求
linux-权限案例-文件与目录权限

完整的实现

linux-权限案例-文件与目录权限

读写执行权限的意义

linux-权限案例-文件与目录权限

》r权限对文件的影响

准备工作

创建一个文件file1,内容为字符串date

linux-权限案例-文件与目录权限

使用其它人来读试一试

先切换,再来读

注意,切换后 # 号变为多乐符号了

管理员登场时是# 号的。

linux-权限案例-文件与目录权限

如果想要执行这个文件

由于其它人无可执行的权限,执行不成功

linux-权限案例-文件与目录权限

给其它人添加可执行 的权限

linux-权限案例-文件与目录权限
发现,加了执行权限后,文件变颜色了

其他人再来执行这个文件

linux-权限案例-文件与目录权限

文件的内容被读出来并且执行了

执行的效果是产生了 date 的命令效果

注意,文件有可执行权限时

linux-权限案例-文件与目录权限

只能代表文件有执行权限,不代表登陆的用户可执行它

= 其它人的写权限

linux-权限案例-文件与目录权限
其它人有了写权限后,就可以对文件操作了。

否则只能够读。不能够写保存。

》文件演练的小结

linux-权限案例-文件与目录权限

rwx对目录的影响

》情景

linux-权限案例-文件与目录权限
详细

创建文件夹,在文件夹下创建文件,给文件777的权限

linux-权限案例-文件与目录权限

目录下有一个超级大的权限的文件,所有人都可读写执行

》思考,其它人能否删掉file1

linux-权限案例-文件与目录权限

》体验

其他人可以执行文件,可以读文件,但是就是不能删除
linux-权限案例-文件与目录权限

》当获得了目录的w权限后的演练

先把目录的权限搞到最大,把文件的权限搞到最小

linux-权限案例-文件与目录权限

此时,其他人对目录的操作
linux-权限案例-文件与目录权限
不可读,不可写,不可执行

但是,其它人可以删除这个文件,也可以在目录下新建别的文件

》结论

目录的w权限,决定能否在目录下做文件的新增或删除操作

linux-权限案例-文件与目录权限

例子,官场,任命权限。

》目录的读写执行权限

读,可以看到目录里面的内容

写,可以增删

执行,可以进入

因此

删文件,并不是对文件的操作,而是对目录的操作

更进一步说

文件的内容,就是它所保存的文本字符串

目录的内容,是文件的名称及文件所在的内存地址(类似于变量与值的一个关系)

》回顾

linux-权限案例-文件与目录权限

思考

》需要慎重的权限

x权限
w权限

补充

删除目录,递归删除目录的注意事项

对于这样的结构

linux-权限案例-文件与目录权限

如果其他人对dir1有写权限,但是对dir2无写权限时

可以直接删dir22的,但是删不掉dir2。原因是 dir2是非空目录。如果要删掉它。必需先删file1。

然而其他人对dir2目录无写权限,删不掉file1,导致的结果是,dir2目录不能删除

解决办法,给dir2 目录的其他人,设置写权限就可,然后通过递归的方式删除就可以了

linux-权限案例-文件与目录权限

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月14日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2024年05月31日   48   0   0 linux服务器
  TEZNKK3IfmPf   2024年05月31日   28   0   0 linux服务器centos
  TEZNKK3IfmPf   2024年05月31日   27   0   0 linuxbind
  TEZNKK3IfmPf   2024年05月31日   38   0   0 linuxshell
TEZNKK3IfmPf