linux命令:特殊权限位
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux命令:特殊权限位相关的知识,希望对你有一定的参考价值。
特殊权限命令简介:
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 给文件的属组位置设置suid权限
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的权限,任何用户都拥有该文件的文件所有者权限。
本文出自 “学linux历程” 博客,请务必保留此出处http://woyaoxuelinux.blog.51cto.com/5663865/1865421
以上是关于linux命令:特殊权限位的主要内容,如果未能解决你的问题,请参考以下文章