setuid, setgid & sticky bit
Në shqip: Lejet speciale (setuid, sticky bit)
ShpjegimiSQ
setuid e bën një program të ekzekutohet me të drejtat e pronarit të tij (p.sh. passwd si root). setgid e bën skedarët e rinj në dosje të marrin grupin e dosjes. Sticky bit në /tmp lejon çdokënd të shkruajë, por të fshijë vetëm skedarët e vet.
EnglishEN
setuid makes a program run with its owner's rights (e.g. passwd as root). setgid makes new files in a folder inherit the folder's group. The sticky bit on /tmp lets anyone write but only delete their own files.
Si ta mendosh
Si një kartë hyrjeje e përkohshme që të jep të drejtat e drejtorit vetëm për një detyrë.
Lexoje në anglisht
Like a temporary pass giving you the manager's rights for one task only.
Shembull kodibash
ls -l /usr/bin/passwd
# -rwsr-xr-x ← s = setuid
ls -ld /tmp
# drwxrwxrwt ← t = sticky