linux学习笔记----权限与命令之间的关系(极重要)

本文详细介绍了Linux系统中权限与命令的关系,包括默认权限umask的作用及其设置方法,文件的隐藏属性chattr的应用,以及SUID、SGID、SBIT等特殊权限的概念及如何设置这些权限。

一、权限与命令之间的关系

    

二、文件与目录的默认权限与隐藏权限

   1)umask为默认的权限(通过umask -S)查看你的系统的默认权限。

  

  umask的分数是指该默认值需要减掉的权限,比如说umask=022,则该权限为u=7-0=7,g=7-2=5,o=7-2=5;即该权限为755

  2)文件的隐藏属性chattr,lsattr(显示文件隐藏属性)

    chattr [=-=][ASacdistu]最常用的是a和i,其中a代表这个文件只能增加数据,而不能删除数据或修改数据。只有root有这个权限。i代表让一个文件不能被删除,改名,设置链接也无法写入或添加数据。如

    

    

  3)隐藏权限

  除了owner,group,others三个权限身份都有的rwx之外,还有SUID,SGID,SBIT

  对于SUID而言,当加入这个权限后,x就变为s,比如说一个用户要修改只有root才能修改的密码,这要怎么做呢?

  

  对于SGID而言,当s标志在文件所有者的x项目时为SUID,那s在用户组的x时则为SGID。如

  

  对于SBIT只是对目录有效。当将目录A加上SBIT的权限后,则只能对自己创建的文件或目录级逆行删除等相关操作,而无法删除他人的文件。

  那么怎么加入以上的这三种权限呢,则像rwx这三个权限一样,SUID=4,SGID=2,SBIT=1;只要在rwx的权限前加上一个数字即可。比如说:

  

 

转载于:https://www.cnblogs.com/liuzhongfeng/p/5136377.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值