Esta pergunta já tem uma resposta aqui:
- Como restaurar o arquivo / etc / passwd? 2 respostas
Eu sou um noob. Estou brincando com um pi framboesa tentando pegar o jeito das coisas. Estou me divertindo.
Agora não sei como usar o vim. Eu sei que você precisa pressionar i para inserir texto, mas sei muito pouco sobre os comandos para fazer as coisas.
O Raspberry pis inicia você com um usuário chamado pi. Há também o usuário root. Eu estava tentando atualizar a senha do usuário root para poder fazer login nela em vez de pi.
Como não sei usar o vim, sobrescrevi acidentalmente um dos dois pontos que separava os dados do usuário raiz com um 8 ou algo assim. Eu era como, eu preciso sair daqui! : wq "Espere ... Não! Isso deve significar escrever e sair!"
Existe alguma maneira de resolver isso. Vou apenas reinstalar o sistema operacional caso contrário.
Estou quase certo de que usar root como esta é uma péssima ideia, mas tanto faz. Eu não faria isso por nada importante. Estou literalmente apenas brincando e aprendendo lições. Eu ia ver se isso me permitia adicionar outro usuário, porque continuo recebendo uma mensagem de limite com 'pi'.
fonte
Respostas:
Você tem Linux no seu PC de mesa?
Antes de começar a usar o Rasperry Pi, você escreveu uma imagem (como raspbian) no seu sdcard. Nesta imagem também há o
/etc/passwd
arquivo.Então, primeiro você precisa extrair o arquivo passwd original da imagem que você baixou:
Em seguida, monte seu cartão sd com o terminal ou com a interface gráfica do usuário. Depois disso, você pode copiar o
passwd
arquivo original para o sdcard:Agora você pode inserir o sdcard novamente no raspberry pi e tentar novamente.
Observe que
kpartx
é uma ferramenta especial, que não é padrão instalada no Ubuntu, você deve instalá-la comfonte