reanderson
(usa Debian)
Enviado em 27/05/2013 - 11:31h
edps escreveu:
reanderson escreveu:
acessei a pasta bin, executei o ls, e foram listados todos os comandos.
Você tentou executar o
ls como usuário normal ou como root?
Se o problema for o seu $PATH, adicione isto em seu arquivo ~/.bashrc:
export PATH="$PATH:$HOME/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin"
Mas para lhe facilitar a vida, esqueça o dito acima e execute isto num terminal use isto:
$ echo "export PATH="$PATH:$HOME/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin"" >> $HOME/.bashrc
$ bash
$ ls -la *
Digitar
bash só valerá para o terminal em questão, o certo é fechar o terminal e abrir um outro, nesse caso aí sim é definitivo.
Se apesar de tudo isto ainda não funcionar, talves seja erro de permissão para listar a pasta desejada, nesse caso resolve-se assim (como root):
# chown -hR SEU_USUARIO pasta/
# su - SEU_USUARIO
$ ls -la pasta/*
Efetuei os procedimentos acima,e não funcionou. Lembrando que os executei como root.
Verifiquei os procedimentos que eu havia feito para que ocorresse o problema, e foram os seguintes.
Eu estou instalando um postgres no servidor linux, e os últimos procedimentos que executei foram:
executei o camando:
# vi /etc/profile
neste arquivo inseri a seguinte variável:
export LD_LIBRARY_PATH=/usr/local/pgsql/lib
Depois inclui o caminho
:/usr/local/pgsql/bin
e depois inseri uma variavel MANPATH, com caminho para o seguinte diretório:
:/usr/local/pgsql/man.
E depois criei um grupo e um usuário postgres
# groupadd postgres
# useradd postgres -d /usr/local/pgsql/ -g postgres
Criei um direótio onde o banco seria iniciado.
# mkdir /usr/local/pgsql/data
Modifiquei o proprietario da estrutura da instalação
# chown -R postgres.postgres /usr/local/pgsql
e depois dei permissão de super usuario
# su - postgres
Depois disso meus problemas começaram.
Desde já agradeço a disposição e boa vontade de todos.