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
- Read the overview: SetuidA 5-minute orientation
- Pick up a classic book: The UNIX operating systemThe most-reprinted book on the subject
- Read the landmark paper: Apptainer Without SetuidCited 4 times
- Go sideways: File-system permissionsA closely related topic
- Go sideways: Sticky bitA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
📚 Books worth reading
The UNIX operating systemChristian, Kaare, Kaare Christian · 1983- 📕Learning Linux Shell ScriptingGanesh Naik · 2018
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- File-system permissions Typically, a file system maintains permission settings for each stored item – commonly files and directories – that either grant or deny the ability to…
- Sticky bit In computing, the sticky bit is a user ownership access right flag that can be assigned to files and directories on Unix-like systems. There are two definitions…
- Group identifier In Unix-like systems, multiple users can be put into groups. POSIX and conventional Unix file system permissions are organized into three classes, user…
- Umask umask is a shell command that reports or sets the mask value that limits the file permissions for newly created files in many Unix and Unix-like file systems…
- Chmod chmod is a shell command for changing access permissions and special mode flags of files (including special files such as directories). The name is short…
- User identifier In Unix-like operating systems, a user identifier (often abbreviated to user ID or UID) is a value used to identify a user. The UID, along with the group…
- Authbind authbind is an open-source system utility written by Ian Jackson and is distributed under the GNU General Public License. The authbind software allows…
- File attribute File attributes are a type of metadata that describe and may modify how files and/or directories in a filesystem behave. Typical file attributes may, for…