Linux安全优化之权限(Ⅱ)特殊权限

本文详细介绍了Linux文件权限的理解,包括读、写、执行权限的含义,以及如何通过字符和数字方式设定权限。此外,还探讨了系统预留权限阀值的设置,如umask,以及特殊权限SUID、SGID和STICKYID的用法。最后,讨论了ACL权限列表的使用,允许对特定用户赋予特定权限,并提到了文件的隐藏属性如i和a标志的功能。
摘要由CSDN通过智能技术生成

1.文件权限的理解

1.文件权限读取
在这里插入图片描述

符号 含义
U 文件拥有者对文件的权限
G 文件拥有组对文件的权限
O 其他人对于文件的权限

2.权限类型
" - " (权限关闭)此位权限未开启
" r " (查看权限)对于文件可以查看文件中的内容;对于目录可以列出目录中的文件名称
" w "(可写权限)对于文件可以更改文件中记录的内容;对于目录来说可以对已经存在的文件与目录进行更名或删除,建立新的文件与目录,搬移该目录内的文件、目录位置
" x "(执行权权限)对于文件可以用文件名称调用文件内记录的程序;对于目录可以进入目录

2.文件权限设定方式

1.设定权限的方式

字符方式设定文件权限 chmod [参数]… 权限模式,[权限模式]… 目标…
数字方式设定文件权限 chmod [参数]… 权限值… 目标…
依照模板复制文件权限 chmod [参数]… --reference=模板 目标…

2.字符方式设定权限
chmod <u/g/o/a><+/-/=><r/w/x> 目标

+ 加入
- 除去
= 设定

(1)建立实验环境,在/mnt新建目录westosdir及文件file1、file2、file3,并对其权限属性监控
在这里插入图片描述
在这里插入图片描述
(2)进行实验
chmod u+x file1 file1拥有者加入x权限
在这里插入图片描述
chmod +x file2 file2的用户、组、其他人加入x权限
在这里插入图片描述
注意:
chmod +w file 只能给file拥有者加入w权限,与+x,+r权限设定不同,要想用户、组、其他人均加入w权限,使用a+w或者ugo+w方式进行权限设定,如下图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
chmod u-w,go+wx file1 file1拥有者除去w权限,组和其他人加入w,x权限
在这里插入图片描述
chmod ugo+x file3 file3用户、组和其他人都加入x权限
在这里插入图片描述
chmod -R go+w /mnt/westosdir westosdir目录及目录内所有文件的组、其他人都加入w权限
在这里插入图片描述
在这里插入图片描述
3.数字方式管理权限
权限可以用一个八进制数字来表示

权限 八进制
- - - 0(000)
- - x 1(001)
- w - 2
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值