Linux用户权限相关命令浅谈之rwx权限详解——史上最烂系列

Linux目录结构——史上最烂系列
Linux常用命令浅谈——史上最烂系列
Linux用户权限相关命令浅谈——史上最烂系列
Linux用户权限相关命令浅谈之rwx权限详解——史上最烂系列

1: rwx权限详解

  • rwx作用到文件

    • 1)[r ]代表可读(read):可以读取,查看
    • 2)[w ]代表可写(write):可以修改但是不代表可以删除该文件。删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件。
    • 3)[x]代表可执行[execute]:可以被执行
  • rwx作用到目录

    • 1)[r]代表可读(read):可以读取ls查看目录内容
    • 2)[w]代表可写(write):可以修改,目录内创建文件。删除+重命名目录
    • 3)[x]代表可执行(excute):可以进入该目录
  • chmod 在设置权限时,可以简单地使用三个数字分别对应 所有者/组和其他用户的权限可用数字表示:r=4,w=2,x=1因此rwx=4+2+1=7
    在这里插入图片描述

1.1 修改权限的两种方式

  • +,-,=变更权限
  • 通过数字变更权限
第一种方式:+,-,=变更权限
u:所有者      g:所有组   o:其他人    a:所有人(u,g,o的总和)
1)chmod  u=rwx ,g=rx,o=x 文件名|文件目录名 
2)chmod o+w 文件名|文件目录名 
3)chmod o-w 文件名|文件目录名 

举例:1:给demo文件的所有者读写执行的权限,给所在组读执行权限,给其他组读执行权限
在这里插入图片描述
2:给demo文件的所有者去掉执行的权限,给所在组去掉执行权限,给其他组去掉执行权限
在这里插入图片描述
3:给demo文件的所有者增加执行的权限
在这里插入图片描述

第二种方式:通过数字变更权限
r=4,w=2,x=1  rwx=4+2+1=7
chmod  u=rwx ,g=rx,o=x 文件名|文件目录名 等价于chmod 751 文件名|文件目录名 

举例:上述例子重复一遍
在这里插入图片描述

1.2 递归修改文件所有者

# 递归修改文件所有者权限
chown -R 新所有者 目录名

举例:将/home/zlj/abc.txt文件的所有者修改为zlj
在这里插入图片描述
将/home/dmeo目录下的所有者修改为zlj
(要用root操作)
在这里插入图片描述

1.3 递归修改文件所在组

# 递归修改文件所在组权限
chgrp -R  新组名 目录名

举例:将/home/dmeo目录下的所在组修改为zlj
在这里插入图片描述

1.4 递归修改文件权限

chmod -R 755 文件名|目录名

在这里插入图片描述

2:权限最佳实战(史上最烂)

举例:
1)创建一个厨师组和选菜组
2)创建用户zl,zf(在厨师组中),fruit,apple(在菜组中)四个用户
3)zl创建一个文件1.txt,所有者可以读写,所在组可以读,其他组没有任何权限
4)zl修改文件,让其他组可以读,所在组可以读写
5)apple放到厨师组中,查看是否可以读写

步骤:
1)
增加组
在这里插入图片描述
2)
创建用户
在这里插入图片描述
在这里插入图片描述
创建对应用户的密码
在这里插入图片描述
3)
zl创建一个文件1.txt,所有者可以读写,所在组可以读,其他组没有任何权限
在这里插入图片描述
4)
zl修改文件,让其他组可以读,所在组可以读写

在这里插入图片描述
5)
apple放到厨师组中,查看是否可以读写
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值