Linux权限管理

Linux 身份

①Owner身份
②Group身份
③Others身份
④Root用户(超级用户)

权限类型

在这里插入图片描述
文件类型 : d表示文件夹 , - 表示文档
r :可读
w:可写
x :可执行
l :表示软连接或者是快捷方式
s :表示套接字

设置权限

语法:#chmod 选项 权限模式 文档
选项:-R 递归设置权限(当文档类型为文件夹的时候)
权限模式:该文档需要设置的权限信息
文档:文件,文件夹,相对路径,绝对路径

注意: 给文档设置权限的用户为root或者是文档所有者

1、字母形式
在这里插入图片描述
例如:给 anaconda-ks.cfg 设置权限(-rw-------),所有者全部,同组者可读,其他着可写
在这里插入图片描述

2、数字形式
相当于三位数的二进制
4 2 1
r w x
在这里插入图片描述
例如:将上一步把 anaconda-ks.cfg 的权限改回来
在这里插入图片描述
面试题: 用超级管理员设置文档的权限命令时#chmod -R 731 aaa,请问这个命令有没有不合理的地方?
所拥有者:4+2+1=可读,可写,可执行
同组人员:2+1=可写,可执行
其他用户:1=可执行

**答:**不妥的地方是同组人员可写,可执行但是不能读,所以改不了
但是使用命令:echo 123 >> anaconda-ks.cfg 依然可以追加在文档中(2、3不能出现)

注意事项

写权限影响用户是否可以在文件夹下“创建、删除、复制、移动”操作
例如:
先创建一个文件夹(权限默认)
在这里插入图片描述
再在/abc文件家里创建一个文件并权限都是777
在这里插入图片描述
使用test用户对123.txt文件进行操作
在这里插入图片描述
在这里插入图片描述
发现可以对123.txt文件进行编辑
接下来尝试把该文档删除
在这里插入图片描述
发现权限不够,原因是123.txt虽然是777权限,但是abc文件夹却不是777权限,所以不可以进行删除、移动、创建等操作

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值