Erro de permissão negada após o login do SSH

2

Estou tendo erros de permissão negada após o registro com usuário não raiz (que tem permissões para executar o comando "sudo -i" ). Eu recebo esses erros:

-bash: /bin/uname: Permission denied
-bash: [: =: unary operator expected
-bash: /bin/sed: Permission denied
-bash: /bin/ls: Permission denied
-bash: /bin/ps: Permission denied
-bash: /bin/ps: Permission denied
-bash: /bin/uname: Permission denied
-bash: /bin/ps: Permission denied
-bash: /bin/uname: Permission denied
-bash: [: =: unary operator expected
-bash: /bin/sed: Permission denied
-bash: /bin/ls: Permission denied

Eu não tenho usuário root, mas o usuário "superuser" com o qual eu log-in tem permissão para fazer o comando "sudo -i" . Então, após cada login SSH eu estou escrevendo o comando "sudo -i" para obter acesso root apenas para obter o comando "ls -la" funcionando. Estou usando o Ubuntu 12.04 (Precise).

Isso provavelmente está relacionado a permissões de shell e coisas semelhantes, então apontar para a direção certa seria incrível.

    
por Paulius Pazdrazdys 11.07.2014 / 09:52

1 resposta

0

edit: Eu entendi mal sua pergunta (antes de suas edições). Seu sistema de destino parece estar configurado sem direitos de execução para todos no conteúdo / bin / *. Isso é intencional ou um erro de configuração.

ls -al / bin

(como root) deve mostrar se esse é o caso. Por exemplo, no meu sistema, recebo:

ls -al / bin / ls

-rwxr-xr-x 1 raiz raiz 110080 24 de março às 15:35 / bin / ls

Eu suponho que para o seu sistema é -rwxr-xr-- 1 raiz raiz 110080 24 de março às 15:35 / bin / ls

Então, para resolver seu problema, corrija os direitos em / bin.

    
por noleti 11.07.2014 / 11:51