Não é possível executar nenhum comando no bash, exceto como sudo

5

Eu não sei o que eu fiz, mas de repente eu não posso usar nenhum comando, exceto e apenas precedido com o sudo. Não importa o comando eu recebo o bash: / home / otis / bin / ls: não consigo executar o arquivo binário. Mesmo cp eu recebo bash: / home / otis / bin / cp: não é possível executar o arquivo binário. Se eu colocar sudo antes de tudo está bem. Como faço para corrigir isso para que cada comando não precise ser feito como superusuário.

    
por otis 18.12.2012 / 23:37

1 resposta

2

Há algo errado em seu caminho. Funciona com o sudo porque usa configurações de raiz.

Você modificou sua variável de ambiente $ PATH?

Em um terminal digite $PATH . Você deve obter algo como: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Eu acho que o seu seria / usr / local / sbin: / home / otis / bin : / usr / sbin: / usr / bin: / sbin: / bin ou algo parecido.

Para resolver esse problema, digite: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Espero que isso ajude.

    
por 18.12.2012 / 23:53