On Sat, May 13, 2023 at 02:26:58PM +0200, Michel Verdier wrote: > Le 13 mai 2023 jeremy ardley a écrit : > > > The exact reasons are in the mists of time, but it seems likely the powers > > didn't want users to routinely use programs better run by adminstrators. > > As I learned it a long time ago, /bin /sbin are historically for system > commands, /usr/bin /usr/sbin for user ones.
No. /bin and /usr/bin are for the "normal" users, /sbin, /usr/sbin for the admin (typically). The "s" meaning "system". There's a wikipedia page [1] on that. The difference between /usr and non-/usr stems from the times you had only a small disk at boot (/usr being mounted later, perhaps as a NFS mount). You possibly needed a minimal viable system to set up all the rest to be able to mount /usr. These days all those things happen typically at initramfs time. That's why usrmerge was possible at all. Cheers [1] https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard -- t
signature.asc
Description: PGP signature