Usuário SSH não preso e recebendo / bin / bash permissão negada

0

Eu configurei vários usuários diferentes, cada um com seu próprio diretório de cadeia. Dentro deste diretório preso, cada um tem todos os binários e bibliotecas que precisam ser copiados. O acesso SSH está funcionando para esses usuários usando um bloco Match e usando a opção ChrootDirectory .

Desde que isso é permitido, todos os meus usuários regulares estão recebendo a permissão / bin / bash negada. Eu verifiquei as permissões em todos os diretórios, incluindo / , /bin e o diretório pessoal do usuário. Tudo parece estar bem.

Eu também tentei copiar os binários para o diretório regular do usuário, caso o bloco de correspondência não esteja funcionando corretamente, mas isso não fez nenhuma diferença.

Ao conectar-se por SSH, o MOTD é exibido e, em seguida, a mensagem de permissão negada é exibida.

    
por Stephen Mahood 06.06.2016 / 02:17

1 resposta

1

Esse será o problema:

% bl0ck_qu0te%

Em sistemas sãos

$ ls -l /bin/bash 
-rwxr-xr-x 1 root root 1037464 Sep  1  2015 /bin/bash

o bash deve ser executável por todos, o que é 755

chmod 755 /bin/bash

deve fazê-lo funcionar para você.

    
por Jakuje 06.06.2016 / 19:12