Redefinir o 'root' senha de usuário em RHEL7.x / Centos7.x

A+ A-

Este artigo vai ser útil se podemos esquecer a senha de root no CentOS 7.x ou RHEL 7.x. Na versão anterior do RHEL, podemos facilmente quebrar a senha de root, como por padrão SE-Linux está habilitado. Observe também que, RHEL trouxe muitos novos recursos especiais.

Descansar a senha do root

Reinicialização / reiniciar o sistema.

Prima 'e' no menu de inicialização grub para editar o menu de boot padrão.

grub1

Esta tela se parece com isso para RHEL 7.x -

grub2

Imprensa norte-americana thr seta para baixo chave para encontrar a linha que contém semelhante ao "linux16 ...... rhgb sair ... .." e substituir os '' palavras com 'rhgb tranquilos de init = / bin / bash'. Uma vez que editar a linha basta pressionar Ctrl - x para inicializar o sistema e depois de editar a linha, deve-se olhar como na imagem abaixo -

grub3

Uma vez que o sistema começa a inicializar em um único modo, é necessário para executar o comando a seguir para confirmar e resto da senha de root.

Montando a partição raiz em modo de leitura / gravação

Execute o comando a seguir para confirmar que -

 # Mount | raiz grep
rootfs no rootfs / tipo (RW)
/ Dev / mapper / centos_centos - linux - 1-raiz no XFS / tipo sysroot (ro, relatime, attr2, inode64, noquota)
: / # 

Para montar a partição raiz com Read / Write bandeira, podemos usar o comando a seguir -

 # Mount -o remount, rw / 

Para confirmar que o sistema de arquivos é montado em modo de leitura / gravação, execute o comando a seguir -

 # Mount | raiz grep
rootfs no rootfs / tipo (rw, em tempo real)
/ Dev / mapper / centos_centos - linux - 1-raiz no XFS / tipo sysroot (ro, relatime, attr2, inode64, noquota)
: / # 

Alterando a senha do root

Agora, podemos avançar para a recuperação de senha real. Execute o comando a seguir -

 # passwd
Nova senha:
Digite novamente a nova senha: 

SELinux relabeling

Este passo sobre SELinux permite que os sistemas Linux para mudar o nome da SELinux fazer o login com a nossa nova senha root. Execute o comando a seguir para garantir que o conetxt SELinux para que todo o sistema é rellabeled após a reinicialização do sistema.

 # Toque /.autorelabel 

Reiniciando o sistema

Execute o comando a seguir para reiniciar o sistema no RHEL

 # Exec / sbin / init 

Após a execução bem-sucedida do comando acima, podemos agora capaz de redefinir a senha para RHEL / CentOS 7.x como este. Podemos restaurar a senha última raiz em sistemas Linux 7.x CentOS / RHEL.