Am un sistem cu Linux Ubuntu 18.04.5 LTS (Bionic Beaver) și un cont de utilizator (root). Pot accesa sistemul fie cu o consolă, fie printr-o conexiune Ethernet. Pe o consolă, nu am nicio problemă și trebuie doar să scriu root pentru a mă autentifica.Cu toate acestea, când încerc să accesez prin SSH, sistemul continuă să solicite o parolă, chiar dacă contul root este fără parolă. Am executat următoarele comenzi pentru a oferi acces utilizatorului root fără o parolă, dar nu a ajutat.
sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin da/' /etc/ssh/sshd_config
sudo service ssh restart
Așa că i-am dat utilizatorului root o parolă folosind passwd
comandă și acum îmi pot accesa sistemul prin SSH.
Acum, încerc să elimin parola de rădăcină pentru a reseta sistemul la starea inițială. Așa că am executat passwd -d rădăcină
care s-a întors passwd: informațiile de expirare a parolei au fost modificate.
Cu toate acestea, când încerc să mă autent din nou folosind consola, sistemul cere atât numele de utilizator, cât și parola contului root.
Am cautat pe internet si se pare ca se executa passwd -d rădăcină
este suficient pentru a goli parola. Așa că am creat un cont de utilizator temporar cu acces sudo. Folosind acest cont, am încercat să elimin parola de root, dar din nou nu a funcționat, adică sistemul continuă să solicite parola de root și fără ea nu mă pot autentifica.