Live briefing
Everything about Sticky bit
UNIX file system permission
In computing, the sticky bit is a user ownership access right flag that can be assigned to files and directories on Unix-like systems. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Sticky bitA 5-minute orientation
- Pick up a classic book: More New Adventures of Sherlock HolmesThe most-reprinted book on the subject
- Read the landmark paper: One-bit counts between unique and stickyCited 5 times
- Go sideways: File attributeA closely related topic
- Go sideways: File-system permissionsA closely related topic
📖 Definitions
Noun A fault in a digital circuit, where a signal does not change as expected, but remains always in one state.
Noun A flag applied to an inode, formerly indicating that an executable program should be kept in memory after it terminates, but on modern systems used to determine which users can rename or delete the files in a directory.
🏆 Landmark papers (most cited)
📚 Books worth reading
More New Adventures of Sherlock HolmesAnthony Boucher, Denis Green · 1996- 📕THe Adventures of Oliver the ClownfishStephanie Guzman · 2007
Winsor McCayWinsor McCay · 2003
The Conspirators HierarchyJohn Coleman · 1992
Sticky fingersSophie Maletsky · 2013
Plant LifeCamilla De la Bédoyère · 2012- 📕Body Goo : Volume 6, the Sticky Bits!Casey Adams · 2017
- 📕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 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…
- 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…
- 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…
- Chattr chattr is the command in Linux that allows a user to set certain attributes of a file. lsattr is the command that displays the attributes of a file. Most…
- Tmpfs tmpfs (short for temporary file system) is a temporary file storage paradigm implemented in many Unix-like operating systems. It is intended to appear…
- Directory (computing) In computing, a directory is a file system cataloging structure that contains references to other computer files, and possibly other directories. On many…
- Setuid In Unix-like systems, the access rights flags setuid and setgid (short for set user identity and set group identity) allow users to run an executable with…
- Procfs The proc filesystem (procfs) is a special filesystem in Unix-like operating systems that presents information about processes and other system information…