Problemas com o bash dos usuários
Ae galera, eu criei alguns novos usuarios para utilizar o sudo. Blz... remotamente tudo fuinciona bla, entretanto, localmente, não consigo dar os comandos comuns a todos os users. São eles: arp, ifconfig, route... me retornar uma msg 'command not found'. Ou seja, o comando não existe. Eh preciso eu dar o endereço completo do comando, ou seja, /sbin/arp, etc. Todavia, com o root eu consigo dar esses comandos.
Percebi que perdi o bash dos usuários. Inclusive dos usuários q ja estavam criados e nao estap utilizando o sudo.
Ah, soh pra lembrar, que esses comandos (arp, ifconfig, route, etc) rodam sem o sudo. Sao comuns a todos os usuarios. E tb q remotamente, esses comandos funcionam normalmente.
Se alguem souber como resolver isso, como recuperar o bash dos users, eu agradeço.
Vaelu ae...
Problemas com o bash dos usuários
edita o .bashrc do home do usuario e coloca
PATH=$PATH:/sbin:/usr/bin:/usr/sbin
Problemas com o bash dos usuários
Eh cara... deu. Mas, vc sabe me explicar pq disso??? Sendo que td funcionava blz com o user admin. depois resolvi criar outros usuarios. E num funciona. Nem no admin. Lembrando que adicionei um novo alias no /etc/bashrc. Será q pode ser isso?? E tenho um outro serv, CL10, q acabei de instalar q funcionava no user admin. Abri o /etc/bashrc, num modifiquei nada, apenas abri e fechei. Agora num da mais! Vc sabe me explicar? Lembrando q os servs sao CL7, kernel 2.2. Editei o .bashrc do user e estava assim:
if [ -f /etc/bashrc ]; then
./etc/bashrc
fi
Valeu!
Problemas com o bash dos usuários
Outra coisa... os comandos em /bin funcionam normal, mesmo sem o PATH q vc pediu pra colocar.
Problemas com o bash dos usuários
Para o root é default os diretórios sbin no PATH, para os usuários comuns não é comum, o que foi feito foi adicionar isto a eles.
Se quiser garantir que os novos usuários já tenha isto no PATH,
edita o .bashrc do /etc/skel e coloca
PATH=$PATH:/sbin:/usr/bin:/usr/sbin
assim quando adicionar um novo user ele já terá a configuração