免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 868 | 回复: 0
打印 上一主题 下一主题

SUID SGID SBIT [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-27 13:41 |只看该作者 |倒序浏览
以前就一直听别人说过setUID setGID,虽然一直在用linux但是这些权限平时也没太去注意,草草了解一下而已,今天又拿出来复习了一下,其实setUID setGID 可以理解为权限的提升功能,只对x权限由用,setUID 是指,当一个用户对某文件由x权限时,当他运行该文件就回拥有文件拥有者的权限,比如/usr/bin/passwd 就是如此,要不你改密码的时候就没办法修改/etc/shadow 文件,正是由于你的权限提升为root了,所以每个人都可以修改自己的密码,setUID同理。
   还有一个是sBIT,比如说tmp,只对目录有效,当用户在该目录先建立文件时只有拥有者本人和root可以删除,但是提醒大家一下tmp是相当危险的,千万不要在那里存放你的重要文件,因为有个进行较bootclean 每次开机就会对tmp自动清空。存放临时文件还是可以的,可以帮你解决清除垃圾的烦恼。
   这三个权限的表示和rwx才不多也可以用数字来表示: suid-4 sgid-2 sbit-1
这样修改权限的时候就可以用chmod进行操作了,只不过此时 权限的位数变成四位了
比如 chmod 2777 file


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/108339/showart_2132041.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP