首页 > 代码库 > linux基础篇-18,特殊权限s
linux基础篇-18,特殊权限s
特殊权限
s
SUID:运行某程序时,相应进程的属主是程序文件自身的属主,而不是启动者
chmod u+s file
chmod u-s file
如何file本身有执行权限,SUID显示为s,否则显示S
SGID:运行某程序时,相应进程的属组是程序文件自身的属组,而不是启动者所属的基本组
chmod g+s file
chmod g-s file
Sticky:在一个公共目录内,每个都可用创建文件,删除自己的文件,但不能删除别人的文件
chmod o+t dir
chmod o-t dir
SUSGST:000 001 010 011 100 101 110 111
文件系统访问列表
FACL:filesystem access control list
利用文件扩展保存额外的访问控制权限
getfacl
setfacl
-m
u:username:rw-
g:groupname:rw-
-x:取消权限
u:username
g:groupname
[root@Jameszhan backup]# setfacl -m u:apache:rw inittab
[root@Jameszhan backup]# getfacl inittab
# file: inittab
# owner: root
# group: root
user::rw-
user:apache:rw-
group::r--
mask::rw-
other::r--
[root@Jameszhan backup]# setfacl -m u:groupname:rw inittab
owner-group-other
owner-facl user-group-facl group-other
本文出自 “James zhan Linux高级运维” 博客,请务必保留此出处http://jameszhan.blog.51cto.com/10980469/1876339
linux基础篇-18,特殊权限s