Everything About ___
Live briefing

Everything about Setuid

Unix access rights flag

In Unix-like systems, the access rights flags setuid and setgid allow users to run an executable with the file system permissions of the executable's owner or group respectively and to change behaviour in directories. They are often used to allow users on a computer system to run programs with temporarily elevated privileges to perform a specific task. While the assumed user id or group id privileges provided are not always elevated, at a minimum they are specific. Wikipedia →

đź§­ Start here: a 6-step reading path

  1. Read the overview: SetuidA 5-minute orientation
  2. Pick up a classic book: The UNIX operating systemThe most-reprinted book on the subject
  3. Read the landmark paper: Apptainer Without SetuidCited 4 times
  4. Go sideways: File-system permissionsA closely related topic
  5. Go sideways: Sticky bitA closely related topic

đź“– Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. Effects
  2. Security
  3. History

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

đź”— Related topics