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

linux命令:特殊权限位 SUID SGID Sticky

2016-10-25 14:57 260 查看
特殊权限命令简介: SUID: 运行某程序时,相应进程的属主是程序文件自身的属主,而不是启动者;
chmod u+s FILE
chmod u-s FILE
如果FILE本身原来就有执行权限,则SUID显示为s;否则显示S;
SGID: 运行某程序时,相应进程的属组是程序文件自身的属组,而不是启动者所属的基本组;
chmod g+s FILE
chmod g-s FILE
develop team, hadoop,hbase, hive
/tmp/project/
develop

如果FILE本身原来就有执行权限,则SGID显示为s;否则显示S;Sticky: 在一个公共目录,每个都可以创建文件,删除自己的文件,但不能删除别人的文件;
chmod o+t DIR 只对目录设置
chmod o-t DIR 只对目录设置
如果directory本身原来就有执行权限,则SGID显示为s;否则显示S
1.命令格式: chmod u+s file 给文件的属主位置设置suid权限 chmod u-s FILE 取消文件的属主位置的suid权限 chmod g+s FILE [b]给文件的属组位置设置suid权限[/b] chmod g-s FILE 取消文件的属主位置的suid权限2.命令功能:SUID: 运行某程序时,相应进程的属主是程序文件自身的属主,而不是启动者; SGID: 运行某程序时,相应进程的属组是程序文件自身的属组,而不是启动者所属的基本组;Sticky: 在一个公共目录,每个都可以创建文件,删除自己的文件,但不能删除别人的文件;
3.命令参数: /4.命令实例特殊权限位用二进制表示: 000:表示没有特殊权限位
001:表示具有sticky特殊权限
...
110:表示具有SUID SGID
111:表示三种特殊权限位都具有
chmod 5755 /backup/test
umask 0022
umask 数字,设置默认的umask权限
chmod u+s file 对文件设定SUID的权限,任何用户都拥有该文件的文件所有者权限。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  SGID SUID Sticky