não pode logar como root em um servidor Redhat remoto

2

Atualmente, estou trabalhando em um servidor RedHat remoto (versão 6.7 x86_64 do RHEL).
Eu posso fazer o login como um usuário usando o ID do usuário e senha que é fornecido por o administrador do servidor.
Mas quando tento logar como root usando o comando sudo su , o console fica pendurado infinitamente.
Para sair disso, eu tenho que pressionar a tecla ctrl + c . Além disso, quando eu uso su - root ou su root , ele mostra a senha incorreta.
Este não foi o caso alguns dias atrás.
Antes eu era capaz de logar como root usando sudo su e depois digitar a mesma senha fornecida pelo administrador do servidor.

Para resolver esse problema, fiz o seguinte:

  1. Verificado /etc/hosts , /etc/passwd , /etc/shadow , /etc/securetty arquivos
  2. Também verificado /etc/pam.d/sudo e /etc/pam.d/su arquivos
  3. chmod 4755 /bin/su
  4. chmod 644 /etc/securetty
  5. data de validade da conta raiz verificada (não expirada)

O que mais preciso fazer para resolver esse problema?

    
por niraj 05.01.2017 / 05:36

1 resposta

-1

Você tem que editar o arquivo / etc / ssh / sshd_config e verificar se PermitRootLogin está habilitado.

PermitRootLogin yes

Em seguida, reinicie o sshd:

~$ sudo service ssh restart

Note que é uma falha de segurança para permitir o login como root através do ssh. Faça isso apenas para fins de teste e considere usar o sudo.

    
por 05.01.2017 / 16:57