Linux文件系统权限

本文详细介绍了Linux文件系统的权限机制,包括权限对象(文件拥有者、用户组和其他用户)、权限类型(rwx)及其对文件和目录的意义,以及权限判断逻辑。还涵盖了权限管理命令如chmod,从属关系的修改,进程安全上下文,ACL(访问控制列表)的使用,以及特殊权限(SUID、SGID、SBIT)的概念和应用。最后通过实践练习加深了对权限管理的理解。
摘要由CSDN通过智能技术生成

Linux文件系统权限

权限对象

​ 文件拥有者

​ 群组:用户组,把属性相同的用户放到一个组中

​ 其他人

权限类型

d rwxr-xr-x. 2 root root 4096 Jul 24 19:25 an

​ r:4 w:2 x:1

​ r- -r- -r- - 444

​ rw - rwx -r 674

rwx权限说明

1、对于文件而言

​ r:可以获取文件的数据

​ w:可以修改文件数据

​ x:可以将此文件运行为进程(为二进制可执行文件)

2、对于目录而言

​ r:可以使用ls命令获取文件列表

​ w:可以修改文件列表,即创建和删除

​ x:表示我们可以cd到此目录并且可以使用ls -l获取文件的详细属性

权限判断逻辑:

​文件:前提条件,用户能够进入到文件所在目录

​ 删除文件:看用户是否具备对文件所在目录的w权限

​ 1、判断用户身份,owner(属主) - group(属组) - other:左三位 - 中三位 -右三位

​ 创建文件:和删除文件逻辑相同

目录:前提条件,当前用户能否进入到目录所在的目录,x

​ 删除目录:用户对目录所在目录是否具有w权限

​ 1、判断用户身份,owner(属主) - group(属组) - other:左三位 - 中三位 -右三位

​ 创建目录:和删除目录逻辑相同

权限管理命令

chmod

chmod [OPTION]… MODE[,MODE]… FILE…
chmod [OPTION]… OCTAL-MODE FILE…
chmod [OPTION]… --reference=RFILE FILE…

三类用户:u(属主)g(属组)o(其他)a(所有)
MODE表示法:

​ 赋权表示法,rwx(覆盖)

​ u= u=r

​ g=

​ o=

​ a=

​ chomd u=,g=,o=

​ chomd a=

​ 授权表示法

​ u+,u-

​ g+,g-

​ o+,o-

​ a+,a-

​ 注意:只有用户自己修改自己的文件

​ chomd 777 filename

从属关系

chown(既可以修改属主又可以修改属组)

​ chgrp(直接修改属组)

​ -R:递归修改

​ chown username:groupname(必须事先存在) name

​ chown username:(必须事先存在) name

​ chown :groupname(必须事先存在) name

​ chgrp groupname name

​ 注意:只有管理员

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值