On Mon, Oct 17, 2016 at 07:03:59PM +0300, Ali H. Fardan wrote: > /bin - for binaries that come with the system
So they never get maintained with a package manager? Sounds like a really weird way of doing things. If you bootstrap with a tarball, the distinction becomes meaningless once you've updated packages with a package manager. Some of us currently use package managers that bootstrap the system though. > /usr/local/bin - is for binaries installed by the user without using the > package manager So /local/bin now? > */sbin - is nonsense Details? Do you mean because it should be root:root 700, but everybody has it in their $PATH anyway? Or do you mean because permissions on the binaries themselves is good enough? Or because protections on the resources accessed by the binaries is good enough? Or because you just don't like splitting things into four?