CentOS 6.3: Não é possível logar como root apesar da senha estar correta. Mesma senha que funciona corretamente por dias [duplicado]

1

Eu tenho o CentOS 6.3 instalado minimamente. Nenhuma área de trabalho ou GUI. Todo o tempo, consegui fazer o login como root. Hoje, venho trabalhar e encontrar a mesma senha que não funciona mais. Eu era o único que sabia a senha e ninguém no escritório toca essa máquina. Eu verifiquei usando CCTV.

Quando eu digito a senha, ocorre o seguinte erro:

centos2 login: root
Password:
Login incorrect

Eu tentei SSH via Putty, bem como WinSCP. Eu recebo Network Error: Connection refused .

Então, o que poderia ter dado errado?

Por favor, informe.

Por favor, note: root é o único usuário nesta máquina. Eu não fiz nenhum outro usuário ainda. Ou talvez eu fiz, mas não me lembro desde que eu tenho usado root por vários dias agora.

ATUALIZAÇÃO: Tentei redefinir a senha seguindo as instruções de algum outro site. Tudo correu bem, exceto que recebo o mesmo erro apesar de mudar a senha!

ATUALIZAÇÃO: Este servidor é o meu servidor de teste e eu tento muitas coisas nele. A última grande coisa que fiz foi selecionar todos os diretórios no WinSCP e dar a eles 777 permissões. Isso poderia ter alguma coisa a ver com o problema?

    
por Freckles 20.12.2012 / 23:19

4 respostas

4

Parabéns, você o interrompeu além do reparo . Sua única opção neste momento é recuperar os dados que você pode (tente inicializar a partir de um Live CD) e reconstruir o servidor a partir do zero.

    
por 21.12.2012 / 00:24
1

É seguro reinicializar o servidor ou você já executou alguma produção? Eu primeiro verifico se você tem o mapa de teclado correto escolhido, e se assim for, eu provavelmente mudaria a senha de root usando a inicialização de um único usuário, ou modo de recuperação, chroot e passwd.

    
por 20.12.2012 / 23:23
0

Gostaria de inicializar no modo de recuperação e verificar se o login como root está habilitado na configuração do ssh.

Arquivo: / etc / ssh / sshd_config
Opção: PermitRootLogin yes

Enquanto estiver no modo de recuperação, talvez seja com a adição de uma conta não raiz com acesso sudo, para que você possa tentar, caso ainda tenha problemas ao fazer login como root.

Se você não tiver uma opção de recuperação, no momento da inicialização, poderá editar a linha do kernel na tela do carregador de inicialização.

Adicionar

init=/bin/bash

Isso te levará a um shell utilizável sem precisar fazer login.

    
por 21.12.2012 / 00:04
0

Parece que o usuário root está sendo impedido de fazer login na rede. Isso provavelmente faz parte das configurações de instalação padrão que vi ao longo dos anos.

Pergunta: Você pode fazer login para fazer o root diretamente do console do sistema na própria máquina e NÃO usar nenhum login em rede?

Se sim, então você tem a responsabilidade principal de que o tty sendo logado no sistema não esteja listado no arquivo / etc / securetty. O sistema não dará nenhuma pista de que isso está acontecendo por razões de segurança.

Uma outra ideia ... Outra ideia é a possível corrupção dos arquivos / etc / passwd, ou / etc / shadow.

    
por 21.12.2012 / 00:20

Tags