
我们看到这样是不能删除文件的 。因为/temp目录有SBIT权限 。
4 怎么操作SUID、SBID、SBIT
操作这些标志与操作文件权限的命令是一样的, 都是chmod. 有两种方法来操作,
(1)符号类型改变权限
chmod u+s testbin-- 为testbin文件加上setuid标志.
chmod g+s testdir-- 为testdir目录加上setgid标志
chmod o+t testdir-- 为testdir目录加上sticky标志
(2) 数字类型改变档案权限
采用八进制方式. 对一般文件通过三组八进制数字来置标志, 如 666, 777, 644等. 如果设置这些特殊标志, 则在这组数字之外外加一组八进制数字. 如 4666, 2777等. 这一组八进制数字三位的意义如下,
abc
a - setuid位, 如果该位为1, 则表示设置setuid 4---
b - setgid位, 如果该位为1, 则表示设置setgid 2---
c - sticky位, 如果该位为1, 则表示设置sticky 1---
设置完这些标志后, 可以用 ls -l 来查看. 如果有这些标志, 则会在原来的执行标志位置上显示. 如
rwsrw-r-- 表示有setuid标志
rwxrwsrw- 表示有setgid标志
rwxrw-rwt 表示有sticky标志
那么原来的执行标志x到哪里去了呢? 系统是这样规定的, 如果本来在该位上有x, 则这些特殊标志显示为小写字母 (s, s, t). 否则, 显示为大写字母 (S, S, T)
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持 。
linux基础教程之特殊权限SUID、SGID和SBIT,linux教程系统特殊权限相关内容!
推荐阅读
- nginx反向代理配置去除前缀案例教程,nginx反向代理配置教程
- 三星S8虹膜解锁设置教程,s8虹膜解锁怎么不能用
- 诺基亚635怎么root,美版lumia635解锁教程
- Linux编译优化必须掌握的几个姿势总结
- 在centos7中安装nginx的详细教程方法
- 使用虚拟机VMware安装Ubuntu 20.04的全部教程
- linux系统shell脚本定时统计Nginx下access.log的PV并发送给API保存到数据库
- 华为从国外学习了哪些基础技术知识
- Windows怎么手动打补丁?Win10手动更新补丁教程
- 零基础学习摄影布光,摄影如何打高光
