/ usr / bin / env: bash: Permissão negada

0

De repente, quando o administrador do Servidor Linux do Seniors não entra no escritório. E então o Administrador Júnior do Linux cuida disso, então é NIGHTMARE para eles. Por favor ajude.

Eu não consigo lembrar, o que eu fiz no arquivo .bashrc no servidor, depois de fazer o login novamente no servidor. Não um single não estava funcionando. Comandos como ls , cat e vi não estavam funcionando no servidor. Eu estava recebendo erro: "Comando não encontrado".

Consegui corrigir os passos abaixo:

  1. Editado o arquivo .bashrc na home colado abaixo do texto no arquivo

    PATH=$PATH:/home/amol/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

    export PATH

  2. Depois de recarregar .bashrc do comando - > Código fonte%. Comands começou a trabalhar.

Mas sempre que eu faço login no servidor. Eu recebo abaixo do erro:

Last login: Tue May 14 10:33:46 2013 from 14.140.90.22
/usr/bin/env: bash: Permission denied
/usr/bin/env: bash: Permission denied
/usr/bin/env: bash: Permission denied
/usr/bin/env: bash: Permission denied
/usr/bin/env: bash: Permission denied
-bash: tar: command not found
-bash: grep: command not found
-bash: cat: command not found

Pesquisei no Google, mas não obtive a solução exata.

SO: Ubuntu 10.04.

Abaixo está o arquivo ~/.bashrc : link

Por favor me ajude.

    
por Amol Shinde 14.05.2013 / 14:21

2 respostas

2

Eu encontrei estes em penguinparens.blogspot.com :

% bl0ck_qu0te%     
por Radu Rădeanu 14.05.2013 / 14:50
1

Com tanto fudge, eu consideraria strongmente começar um novo bashrc. Mesmo sem um $PATH correto, o seguinte deve funcionar:

/bin/mv ~/.bashrc{,.BAK}
/bin/cp /etc/skel/.bashrc ~

Claro, dependendo de como as coisas estão bagunçadas, talvez seja necessário substituir ~ pelo caminho para sua casa. Experimente e veja.

Você precisará executar /usr/bin/reset , que deve recarregar sua sessão bash. Caso contrário, inicie um novo.

    
por Oli 14.05.2013 / 14:56