Maybe I’m alone (and lonely) in this, but I remove sbin
from my path in my profile (but leave it in the configured path for sudo
. This removes a bunch of stuff from tab-completion conflicts.
Many years ago, I suggested that we should (instead of putting sbin in end-user paths) do the work to actually sort out
- commands that require root, and
- binaries which are daemons not really meant to be run from any path directly by a user, root or not
But there wasn’t much enthusiasm for it, and it seemed like kind of lot of churn for not very much tangible gain. So, like then, I may just have to be “old man stares sadly at clouds”. I must admit that the simplification has its own benefits as well.