Raspberry Pis são ótimos, mas por vezes a sua capacidade de continuar a correr em segundo plano pode levar ao esquecimento de senhas de root. Já tive mais de uma vez em que tive a certeza que sabia a senha de root, só para saber que me tinha esquecido.
Felizmente, o Raspberry Pi tem uma “característica” que a maioria das máquinas Linux não tem: armazenamento primário muito facilmente removível.
Para redefinir sua senha:
- Puxe o cartão SD do seu Pi e coloque-o em seu computador.
- Abra o arquivo ‘cmdline.txt’ e adicione ‘init=/bin/sh’ ao final. Isso fará com que a máquina inicialize em modo usuário único.
- Põe o cartão SD de volta no Pi e boot.
- Quando o prompt aparecer, digite ‘su’ para entrar como root (não é necessária senha).
- Digite “passwd pi” e então siga as instruções para digitar uma nova senha.
- Cortar a máquina, então puxe o cartão novamente e coloque o arquivo cmdline.txt do jeito que estava, removendo o bit ‘init=/bin/sh’.
O cmdline.txt deve ser algo parecido com isto:
Vale a pena notar que com este processo sendo tão fácil como é, a considerar do que uma pessoa maliciosa com acesso físico ao seu Raspberry Pi poderia fazer isto tão facilmente quanto você pode.
Conta de root solicitando senha:
Se a conta root estiver solicitando uma senha (não comum) você pode, de volta ao seu computador, abrir o arquivo /etc/shadow e substituir a senha root ali dentro por um asterisco. Isto irá alterar a senha para ficar em branco.