É importante entender que você
não pode encontrar ou recuperar diretamente a senha raiz em Linux Mint (ou a maioria das distribuições Linux). Esta é uma medida de segurança crucial. A senha raiz não é armazenada em texto simples e, mesmo que fosse, revelando que seria um risco maciço de segurança.
Em vez de tentar encontrar a senha raiz, você deve usar o 'sudo` para executar comandos com privilégios root. O Linux Mint é configurado por padrão para usar o `sudo` para tarefas administrativas.
Eis por que você não consegue encontrar a senha raiz e as alternativas:
*
Segurança: Revelar diretamente a senha raiz comprometeria todo o sistema. Qualquer usuário com acesso a essa senha pode fazer alterações em todo o sistema, instalar malware ou roubar dados confidenciais.
*
hash: A senha raiz (e todas as senhas de usuário) são armazenadas como um
hashed valor. Um hash é uma função unidirecional; Você não pode revertê -lo para obter a senha original. Mesmo se você encontrou a senha de hash, é inútil sem quebrar o hash (que é computacionalmente caro e demorado).
*
`sudo`: O comando `sudo` permite que usuários autorizados (normalmente os do grupo` sudo` ou `admin`) executem comandos com privilégios root, digitando o
próprio senha do usuário. Esta é uma abordagem muito mais segura do que compartilhar a senha raiz.
O que fazer se você esqueceu a senha raiz (ou precisará redefini -la): 1.
Reinicie o computador e interrompa o processo de inicialização: Você precisará acessar o menu Grub Bootloader. A maneira de fazer isso varia dependendo do seu sistema. As chaves comuns para pressionar durante a inicialização são `esc`,` shift`, `f2`,` f10` ou `del`.
2.
Edite a entrada do Grub para o modo de recuperação: * No menu Grub, selecione a entrada do Linux Mint (ou as "Opções avançadas para Mint Linux" se existir).
* Pressione `e` para editar a entrada selecionada.
* Encontre a linha que começa com `Linux` (ou` LinuxEfi` nos sistemas UEFI).
* No final dessa linha, adicione `init =/bin/bash`. Verifique se há um espaço antes de `init =/bin/bash`.
3.
inicialize no modo de usuário único: * Pressione `ctrl+x` ou` f10` para inicializar com a entrada modificada. Isso inicializará seu sistema em um shell mínimo como raiz.
4.
Remonte o sistema de arquivos raiz com acesso de leitura-gravação: * Digite o seguinte comando e pressione Enter:
`` `BASH
Mount -o Remount, RW /
`` `
5.
Altere a senha raiz: * Digite o seguinte comando e pressione Enter:
`` `BASH
raiz passada
`` `
* Você será solicitado a inserir uma nova senha duas vezes.
6. Reinicie o seu sistema:
* Digite o seguinte comando e pressione Enter:
`` `BASH
Reinicie -f
`` `
Explicação do processo: *
Edição de Grub: Ao adicionar `init =/bin/bash`, você está dizendo ao kernel para iniciar um shell de bash diretamente, em vez do processo de inicialização do sistema normal. Isso efetivamente o liga para o modo de usuário único como root.
*
Remking: O sistema de arquivos raiz geralmente é montado somente leitura durante o processo inicial de inicialização. `Mount -o Remount, RW /` Remunha -o com permissões de leitura -gravação, permitindo alterar arquivos (como o banco de dados de senha).
*
`passwd root`: Este comando altera a senha raiz.
*
`reboot -f`: Isso força uma reinicialização imediata.
Considerações importantes: *
implicações de segurança: O acesso ao modo de usuário único fornece controle completo sobre o sistema. Cuidado para não fazer alterações não intencionais.
*
Proteção de senha do GRUB: Para aumentar a segurança, você pode proteger a senha do menu Grub para evitar o acesso não autorizado ao modo de usuário único. Isso está além do escopo desta resposta, mas é altamente recomendado para sistemas com dados sensíveis.
Em resumo, você não deve tentar encontrar a senha raiz. Use `sudo` para tarefas administrativas. Se você esqueceu a senha raiz, siga as etapas descritas acima para redefini-la usando o modo de usuário único.