The Idea of /usr/sbin Has Failed in Practice
Posted4 months agoActive4 months ago
utcc.utoronto.caTechstory
calmmixed
Debate
40/100
UnixLinuxFilesystem Hierarchy Standard
Key topics
Unix
Linux
Filesystem Hierarchy Standard
The article argues that the traditional Unix distinction between /usr/sbin and other directories has failed in practice, sparking a discussion about the purpose and usage of /usr/sbin among Linux users.
Snapshot generated from the HN discussion
Discussion Activity
Light discussionFirst comment
1h
Peak period
2
4-5h
Avg / period
1.3
Key moments
- 01Story posted
Sep 15, 2025 at 1:24 AM EDT
4 months ago
Step 01 - 02First comment
Sep 15, 2025 at 2:52 AM EDT
1h after posting
Step 02 - 03Peak activity
2 comments in 4-5h
Hottest window of the conversation
Step 03 - 04Latest activity
Sep 15, 2025 at 12:51 PM EDT
4 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
ID: 45246381Type: storyLast synced: 11/20/2025, 6:27:41 PM
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
This directory contains any non-essential binaries used exclusively by the system administrator.
The only interpretation that makes sense to me is that the /usr/sbin/ directory should only contain executables which cannot be run as non-root at all.
So if a non-root user can launch the executable in any way that does not fail due to lack of root privileges, it's not exclusively for the system administrator and should go in /usr/bin/.
Again that's the only interpretation that makes any sense to me. And it would lead to executables potentially moving between them as they gain or lose non-root capabilities.
As such, it might make one wonder what the separation is for, and think the Fedora approach of just merging /usr/sbin/ into /usr/bin/ makes sense.
[1]: https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s10.htm...
Sarcasm of course.
There are an unfathomable number of installed Linuxi.
Whatever assumptions one makes about /usr/sbin are not universal.
Give a gun to a child, will ya?