Special permissions
S
SUID: When running a program, the owner of the corresponding process is the owner of the program file itself, not the initiator
chmod u+s File
chmod u-s File
How the file itself has execute permission, suid display as S, otherwise display s
SGID: When you run a program, the owning group of the corresponding process is the group of the program file itself, not the base group to which the initiator belongs
chmod g+s File
chmod g-s File
Sticky: In a common directory, each can be used to create files, delete their own files, but can not delete other people's files
chmod o+t dir
chmod o-t dir
SUSGST:000 001 010 011 100 101 110 111
File system access list
Facl:filesystem Access Control List
Save additional access control permissions with file extensions
Getfacl
Setfacl
-M
u:username:rw-
g:groupname:rw-
-X: Cancel Permissions
U:username
G:groupname
[Email protected] backup]# setfacl-m U:APACHE:RW inittab
[Email protected] backup]# Getfacl Inittab
# File:inittab
# Owner:root
# Group:root
user::rw-
user:apache:rw-
group::r--
mask::rw-
other::r--
[Email protected] backup]# setfacl-m U:GROUPNAME:RW inittab
Owner-group-other
Owner-facl User-group-facl Group-other
This article is from the "James Zhan Linux Advanced ops" blog, so be sure to keep this source http://jameszhan.blog.51cto.com/10980469/1876339
Linux Basics-18, special permissions S