Where to start First steps track · 15 stages
Linux Labs

Special permission bits: setuid, setgid, sticky

cheat sheet · Linux · GNU coreutils 9.4 https://lab.dimsanych.ru/en/wiki/special-bits/

Cheat sheet

  • ls -ld /tmp /usr/bin/passwd t on /tmp, s on passwd
  • sudo chmod g+s /srv/team setgid: new files get its group
  • sudo chmod +t /srv/team sticky: no deleting others' files
  • sudo chmod 3770 /srv/team both bits plus rwx for the group
  • stat -c '%a %A %n' /srv/team 3770 drwxrws--T /srv/team
  • sudo chmod g-s,-t /srv/team clear both bits
  • find / -perm -4000 -type f 2>/dev/null every setuid program
Loading…