您的位置:首页 > 运维架构 > Linux

linux 命令系列之 setUID,sticky BIT(32)

2015-04-23 09:12 239 查看
1.setUID 简介

1.具有可执行的二进制文件的程序才能设置suid

2.命令执行者必须具有x权限

3.执行者在执行程序时获得文件所有者的权限

4.setUID只在执行过程中生效

最常见的 : ll /usr/bin/passwd

-rwsr-xr-x. 1 root root 27832 6月 10 2014 /usr/bin/passwd

用红色表示危险 , s 表示 suid



5.设置setUID

chmod 4755 文件名

chmod u+s 文件名

6.去掉suid

chmod 755 文件名

chmod u-s 文件名

2.sticky BID 粘着位权限

1.针对目录

2.普通用户对目录有w x 权限

3.如果没有粘着位,那么普通用户可以删除别人在某个目录下新建的文件

eg : ll -d /tmp/

drwxrwxrwt. 10 root root 4096 4月 13 23:15 /tmp/

t: 表示粘着位

4.增加bid

chmod 1755 目录

chmod o+t 目录

5.删除bit

chmod 755 目录

chmod o-t 目录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: