Linux supports special permission bits that extend standard read (r), write (w), and execute (x) permissions. These are frequently tested on exams and commonly used in real systems.
Special Permission Bits
Bit
Name
Numeric
Symbol
Applies To
Effect
SUID
Set User ID
4
s
Files
Runs program as file owner
SGID
Set Group ID
2
s
Files, Directories
Runs as group / forces group inheritance
Sticky
Sticky Bit
1
t
Directories
Only owner can delete files
Permission Positions
-rwsr-sr-t
||| ||| |||
||| ||| ||└─ others
||| ||└──── group
||└──────── user