Cita de: MinusFour en 12 Julio 2019, 23:16 PM
Es un asunto de tu variable de PATH y posiblemente de tu shell (BASH lo más común). Si mal no recuerdo, Debian también trata dos diferentes directorios para sus binarios /bin y /sbin. El usuario root por lo general tiene acceso a los binarios en /sbin, pero los usuarios regulares no. Por eso tienes que usar "sudo" para correr los programas ahí. La mayoría de los usuarios van a tener acceso a /bin.
/sbin debería estar en el PATH del usuario root, al menos está así por defecto en Debian. La variable de entorno se inicializa al iniciar la sesión. Ahora si en algún momento tu sobrescribes el PATH con nada, pues vas a tener que escribir las rutas correctamente.
Lo he solucionado, por ahora, con sudo. No me gusta estar con un usuario normal para instalaciones y gestión, pero es lo que he encontrado hasta la fecha.
Seguiré investigando...