Obtendo o erro '-bash: ufw: command not found' no debian

0

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

Alguém por favor pode explicar esse comportamento?

    
por Kishor Pawar 22.06.2016 / 13:13

1 resposta

2

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

Os caminhos padrão são especificados em /etc/profile , /etc/login.defs , /etc/login.conf ou algum outro arquivo lido pelo shell ou pelo comando login . Difere de sistema para sistema.

O comando ufw pode, por exemplo, residir em /usr/sbin/ . Este diretório geralmente contém ferramentas para as quais apenas root tem uso (muitas delas podem até exigir root privileges, como ufw , que é uma ferramenta de configuração de firewall).

Não há necessidade real de ter esse diretório no $PATH de usuários comuns.

    
por 22.06.2016 / 13:29

Tags