Aprenda como alterar senha do root no linux

Compartilhe:

tela de um monitor moderno com a imagem de um cadeado na frente ilustrando que perdeu acesso a conta do usuário root

Não tem mais acesso a conta de usuário root e não sabe como recuperar a senha ?

Muita calma nessa hora amigo(a)… Entendo a sua aflição.

Porque sem acesso ao root (ou comando sudo) você fica impossibilitado de realizar atualizações críticas, correções de segurança ou qualquer tarefa de manutenção profunda no sistema.

Mas esse artigo tem a solução, e vai ensinar como alterar senha do root no linux, será explicado dois métodos para ter acesso administrativo ao sistema usando comandos linux.

Alterar senha do root no linux usando o comando sudo

Se o seu sistema possui o utilitário sudo instalado e configurado, o processo para alterar senha do root no linux torna-se muito simples.

O sudo permite que usuários comuns executem tarefas com privilégios de superusuário, desde que façam parte do grupo configurado no arquivo /etc/sudoers, normalmente é o grupo sudo, admin ou wheel.

Caso a sua conta de usuário seja membro de um grupo configurado no sudo, abra o terminal e execute o comando:

O sistema solicitará apenas a sua própria senha de usuário para validar a identidade e, em seguida, pedirá que você digite e confirme a nova senha para o root.

Vale ressaltar que nem todas as distribuições Linux utilizam o sudo por padrão. Para sistemas que não o possuem o comando sudo, será necessário utilizar um método mais avançado explicado detalhadamente na próxima seção.

Recuperar senha do root no linux

Se não tem acesso ao comando sudo, você pode utilizar outra forma para recuperar senha do root no ubuntu ou em outra distribuição linux instalada no servidor ou computador pessoal.

O segredo está em reiniciar o computador e acessar o menu do gerenciador de boot (normalmente o GRUB) para editar os parâmetros que o kernel linux utiliza. Veja o passo a passo necessário a seguir:

Após reiniciar o sistema, o menu do GRUB irá aparecer.

Selecione uma das entradas para iniciar o linux (na imagem é ubuntu), em seguida pressione a teclae” (edit) para editar a entrada.

Ao entrar no modo de edição, edite a linha que inicia com “linux”, essa linha indica o carregamento do kernel linux. Ao fim da linha adicione o parâmetro:

Esse parâmetro faz com que o sistema inicie entregando diretamente um terminal com privilégios de superusuário, rodando o Bash.

Recomendo a leitura do manual bootparam para aprender mais sobre os parâmetros passados ao kernel linux.

Dica para quem utiliza o ubuntu

Se o sistema for o ubuntu, remova todos os parâmetros após o parâmetro “ro” (read only).

E em seguida adicione init=/bin/bash ao fim.

Após a alteração, usando o ubuntu ou outra distribuição linux, pressione Ctrl + X ou F10 no teclado para inicializar o sistema.

Quando sistema iniciar aparecerá a interface de linha de comando e você precisará remontar o sistema de arquivos da partição que armazena o diretório “/” (raiz) com permissão de escrita.

Com o sistema de arquivo montado como leitura/escrita, agora você já pode alterar senha do root no linux:

Com a senha do usuário root alterada, inicie o primeiro processo do sistema.

O /sbin/init será usado como primeiro processo, iniciando o sistema normalmente.

Conclusão

Foi ensinado durante o post como alterar senha do root no linux utilizando o comando sudo e também exploramos o método avançado via GRUB para situações em que o acesso ao root está totalmente bloqueado.

São passos simples mas úteis pois ajudam a ter acesso novamente a senha do usuário root, o que é necessário para realizar tarefas administrativas.

Caso tenha ficado com alguma dúvida, escreva abaixo. Seu comentário é muito importante para continuarmos trazendo conteúdos técnicos de qualidade !

Navegue por tópicos:

Foto de Edson Oliveira
Edson Oliveira

Especialista em Linux, trabalhando com TI tem experiência no gerenciamento, solução de problemas e suporte de servidores linux em ambientes corporativos.

Professor de cursos voltados a linux, tecnologias open source e certificações LPI. Possui as certificações LPIC-1, LPIC-2 e LPIC-3 (Mixed Environment).

Navegue por tópicos:

Você também pode gostar:

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Valorizamos sua privacidade

Utilizamos cookies para aprimorar sua experiência de navegação, exibir anúncios ou conteúdo personalizado e analisar nosso tráfego. Ao clicar no botão “Aceitar todos”, você concorda com nosso uso de cookies.

Para mais informações leia nossa Política de Privacidade.