Puncte:2

Recuperați parola pierdută de la Raspberry Pi 4B

drapel cn

Am un RPi căruia i-am uitat parola. Am istoric pe linia de comandă ubuntu de pe computerul meu de autentificare ssh și speram că ar exista o modalitate de a introduce istoricul textului pentru a încerca să îmi găsesc parola. Dacă nu, există o modalitate de a recupera o parolă RPi? Rulez Ubuntu Server (nu Raspbian) și nu am putut accesa GRUB.

Mai devreme foloseam istorie comanda dar care arată doar comenzile ssh și nu detaliile introduse.

Orice ajutor ar fi foarte apreciat!

EDIT - Unele soluții nu funcționează pentru că sunt pentru Raspberry Pi 3B și mai jos și am un Raspberry Pi 4B

EDIT - Am găsit o soluție datorită unui prieten de-al meu, voi pune un răspuns mai jos. Multumesc tuturor celor care m-au ajutat :)

ChanganAuto avatar
drapel us
Puteți enumera comenzi, nu parole.
sudodus avatar
drapel jp
Dacă sistemul dvs. de fișiere este *nu* criptat, puteți crea o nouă parolă conform răspunsurilor din [acest link](https://askubuntu.com/questions/24006/how-do-i-reset-a-lost- administrativ-parolă). Vă sugerez să încercați conform răspunsului lui Jorge Castro.
sudodus avatar
drapel jp
Răspunde asta la întrebarea ta? [Cum resetez o parolă administrativă pierdută?](https://askubuntu.com/questions/24006/how-do-i-reset-a-lost-administrative-password)
Bobcat33 avatar
drapel cn
Nu, toate acestea necesită acces la meniul GRUB pe care nu îl pot accesa pe RPi-ul meu
sudodus avatar
drapel jp
Într-un computer, ajungi la meniul grub dacă apăsați tasta Shift din stânga în timpul pornirii. Poate funcționează și în RPi.
Bobcat33 avatar
drapel cn
@sudodus Din păcate nu, am petrecut aproximativ 10 minute încercând asta azi dimineață
Bobcat33 avatar
drapel cn
@NateT Știu, dar speram că va exista o soluție simplă...
sudodus avatar
drapel jp
Puteți porni de pe o unitate USB live Ubuntu sau este [încă] necesar să porniți RPi de pe cardul SD? Aveți acces la un computer PC, unde vă puteți conecta cardul SD la sistem?
drapel hr
Dacă nu ați folosit ceva de genul `sshpass -p mypassword` sau `echo mypassword | sshpass` atunci nu ați introdus parola în linia de comandă ubuntu, ar fi fost citită direct de clientul `ssh`
Bobcat33 avatar
drapel cn
@NateT oof! Mulțumesc pentru răspuns, tocmai am găsit un răspuns similar [aici](https://howtoraspberrypi.com/recover-password-raspberry-pi/) - mă bucur că poate fi rezolvat!
sudodus avatar
drapel jp
Puteți citi fișierele de pe cardul SD, atunci când sunt conectate la computerul PC? În acest caz, cea mai rapidă soluție ar putea fi să faceți **copii de rezervă ale fișierelor dvs. personale** (documente, imagini etc.), apoi să faceți o **instalare proaspătă a Ubuntu** pe card sau să obțineți un nou (poate mai mare). ) și instalați Ubuntu pe noul card.
Bobcat33 avatar
drapel cn
@sudodus soluția anterioară nu funcționează, așa că probabil voi încerca asta, mulțumesc :)
Nate T avatar
drapel it
Așteaptă ce zici de .BASHRC?! TREBUIE SA FI PE CARDUL DE MEMORIE! AUTORUNS SH!!!!
Nate T avatar
drapel it
Doar o lovitură în întuneric pentru posteritate: nu aveți postgres instalat, nu? Dacă da, puteți ssh ca utilizator postgres.
Puncte:2
drapel it

Puteți arăta o mulțime de ele cu:

cat .bash_history

sau doar

istorie

Cu toate acestea, odată ce tamponul este plin, doar unele dintre ele vor fi scrise. Restul se va pierde. Puteți rezolva acest lucru în cel puțin 2 moduri.

  1. Scrieți un script bash pentru a-l salva. Puteți, de exemplu, tricou totul la STDIN și un fișier la alegerea ta.

  2. Editare ~/.bashrc -- Există o linie în acest fișier care stabilește o limită pentru numărare și alta pentru dimensiunea fișierului.

În ceea ce privește datele de conectare, nu. În caz contrar, utilizatorii ar putea doar să se uite la parolele celuilalt.

Nu sunt sigur unde sunt stocate acreditările, dar aproape că aș garanta că sunt criptate.

EDITAȚI | × Din Aici

  1. Opriți și scoateți cardul SD din Pi și introduceți-l în computer.
  2. Deschideți fișierul „cmdline. ...
  3. Puneți cardul SD înapoi în Pi și porniți.
  4. Când apare solicitarea, tastați „su” pentru a vă conecta ca root (nu este nevoie de parolă).
  5. Tastați „passwd pi” și apoi urmați instrucțiunile pentru a introduce o nouă parolă.
Bobcat33 avatar
drapel cn
Mulțumiri! Am găsit și un răspuns foarte asemănător [aici](https://howtoraspberrypi.com/recover-password-raspberry-pi/)!
Bobcat33 avatar
drapel cn
De fapt, se pare că aceste răspunsuri nu au funcționat, deoarece folosesc un Raspberry Pi 4B și software-ul a fost actualizat de atunci...
sudodus avatar
drapel jp
Bună încercare Nate :-) Speram și eu că metoda pe care o sugerați în editare va funcționa. Oricum, am votat pozitiv răspunsul tău - cred că metoda va funcționa pentru utilizatorii versiunilor mai vechi de RPi.
Nate T avatar
drapel it
Mulțumesc. Ce zici de folosirea sudo? Este activat accesul root la distanță? Există o altă opțiune poate, dar este prea multă muncă pentru un poate. Implica încărcarea unui VM/hypervisor sau container/daemon cu punte pe cardul de memorie cu o punte. Atunci ar trebui să îl puteți trezi prin rețea. Dacă este configurat prin fișiere, repornirea îl va conecta fără utilizator. Problema ar fi atunci „ieșirea din cutie”.
Nate T avatar
drapel it
Ca și cum ai putea intra în tunel, pur și simplu nu poți săpa. Cu alte cuvinte, habar n-am...
Puncte:2
drapel cn

Pentru a rezolva această problemă, am scos cardul SD din pi și l-am deschis într-o altă mașină Linux.

În terminal am folosit comanda de mai jos pentru a elimina „x” din linia utilizatorului rădăcină

sudo nano /mnt/sdcard/etc/passwd

(Poate fi necesar să montați cardul SD sau stick-ul USB citind cardul SD)

Apoi am reușit să pun cardul SD înapoi în pi și să mă conectez la utilizatorul root fără a introduce o parolă.

În cele din urmă, am putut crea o nouă parolă folosind passwd comanda.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.