tonnytg
(usa Outra)
Enviado em 13/02/2015 - 15:29h
Opa,
li brevemente os comentários acima,
vamos tentar identificar seu problema pois ele não ficou claro.
$ which pwgen
O comando acima irá procurar o local onde este binário está.
Repare que usei o $, tente executar com seu usuário.
Caso ele não encontre nada, use o sudo
Perceba que o usuário comum tem acesso somente a pasta /bin
Caso este binário tenha sido instalado na /sbin, ai não é problema e sim questão de acesso,
já que de acordo com a FHS( File System Hierarchy ) está pasta é para grupos admistrativos ( root )
Dei uma olhada aqui na documentação e o local correto deste programa é na pasta abaixo
usr/bin/
usr/bin/pwgen
Caso, realmente esteja neste caminho você pode adicionar ela dentro da sua $PATH como os amigos acima, indicaram.
Dentro do /etc/profile tem uma checagem qual é o PID do usuário, se for 0 = root, ele carrega uma PATH
Caso seja PID != 0 carrega outra PATH
Então basta adicionar na sua PATH
$echo "PATH=$PATH:/usr/bin" >> ~/.bashrc
Pronto, assim toda vez que o Bash do seu usuário for carregado o PATH irá saber que deve mostrar para você os binários que estão dentro da pasta /usr/bin
Abraço e boa sorte.
Att. Antonio Thomacelli Gomes
http://www.tonnytg.com.br