Como desativar o privilégio de root para usuários de SSH?

0

Eu quero configurar um VPS que esteja aberto a algumas pessoas para que eles executem um programa. Eles vão se conectar via SSH. Existe uma maneira de impedi-los de executar comandos de root (sudo, su)?

Eu tentei instalar o Openssh-server no meu laptop rodando o Ubuntu 14.04.3 e tentei conexão através do meu telefone usando a minha senha e mesmo que eu tivesse PermitRootLogin configurado para não , Consegui executar comandos sudo.

    
por Noah Bishop 20.02.2016 / 10:26

1 resposta

0

Talvez você queira conferir este link . O ponto é que PermitRootLogin diasbles faz o login através do usuário root . Este é um risco de segurança. No entanto, o usuário normal pode sempre fazer login e, em seguida, escalar para a raiz (por exemplo, via sudo). Um invasor precisaria de dois conjuntos de senhas: a de seu usuário e a de root, o que dificulta (já que você tem políticas sãs de senhas).

Se você quiser desabilitar um usuário de sudo , você precisa tirar esse privilégio dele. No entanto, você deve fazer isso em seu laptop ao qual deseja se conectar. E ALÉM DISSO, isso desabilitará seu usuário para usar sudo em seu laptop - então, cuidado: você pode se trancar fora do sistema quando seu único usuário for removido. (Este link pode ser útil)

    
por HATEthePLOT 20.02.2016 / 10:39