Obtendo erro `-bash: ufw: comando não encontrado` no debian

Obtendo erro `-bash: ufw: comando não encontrado` no debian

Não consigo executar nenhum comando no debian, estou recebendo o erro acima.
Embora quando eu uso sudoos mesmos comandos funcione.

Alguém pode explicar esse comportamento?

Responder1

É provável que o rootusuário em seu sistema esteja configurado com um padrão diferente $PATHem comparação com os não rootusuários.

Os caminhos padrão são especificados em /etc/profile, /etc/login.defsou /etc/login.confalgum outro arquivo lido pelo shell ou pelo logincomando. Difere de sistema para sistema.

O ufwcomando pode, por exemplo, residir em /usr/sbin/. Este diretório geralmente contém ferramentas que só roottêm alguma utilidade (muitas delas podem atéexigir rootprivilégios, como ufw, que é uma ferramenta de configuração de firewall).

Não há necessidade real de ter esse diretório nos $PATHusuários comuns.

informação relacionada