Quero que meu servidor não permita login root. Para isso, quero definir PermitRootLogin
como No
(na configuração do daemon SSH), mas antes de fazer isso, quero ter certeza de que posso mudar para root a partir de outra conta de usuário com sudo su -
.
O problema é que eu redefini a senha da conta admin e aí, quando tentei sudo su -
, me dá uma mensagem: senha incorreta, mas a senha é a correta (a nova).
Qual poderia ser o problema?? Já verifiquei que a conta não está bloqueada.
Responder1
sudo
solicitará a senha do usuário que está invocando sudo
, não a root
senha da conta. Você também precisa ter certeza de que o usuário using sudo
tem permissão para fazer isso no sudoers
arquivo, permitindo que um grupo do qual o usuário seja membro sudo
ou permitindo que o usuário diretamente faça isso sudo
, com ou sem inserir uma senha.
Em alguns Linux existe um sudo
grupo no qual se pode colocar os usuários, com uma linha de configuração predefinida no sudoers
arquivo (possivelmente comentada por padrão).
Veja também "Existe um bom motivo para executar o sudo su?"para alternativas ao que é um tanto complicado sudo su -
.