Obteniendo el error `-bash: ufw: comando no encontrado` en Debian

Obteniendo el error `-bash: ufw: comando no encontrado` en Debian

No puedo ejecutar ningún comando en Debian, aparece el error anterior.
Aunque cuando uso sudolos mismos comandos funciona.

¿Alguien puede explicar este comportamiento?

Respuesta1

Es probable que el rootusuario de su sistema esté configurado con un valor predeterminado diferente $PATHal de los que no son rootusuarios.

Las rutas predeterminadas se especifican en /etc/profile, o /etc/login.defsen /etc/login.confalgún otro archivo leído por el shell o por el logincomando. Difiere de un sistema a otro.

El ufwcomando podría, por ejemplo, residir en /usr/sbin/. Este directorio normalmente contiene herramientas que sólo roottienen algún uso (muchas de ellas podrían inclusorequerir rootprivilegios, como ufw, que es una herramienta de configuración de firewall).

No existe una necesidad real de tener ese directorio en el directorio $PATHde usuarios normales.

información relacionada