Puncte:0

Nu se poate elimina parola de root pentru Ubuntu Bionic OS

drapel uz
IoT

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.

drapel hr
Ce anume vrei să spui prin „nu pot face asta” – ce se întâmplă, mai exact? Comanda `passwd -d root` returnează o eroare? Fișierul umbră nu se schimbă? Executați comanda dintr-o autentificare rădăcină reală sau utilizați unul dintre sudoer-ul dvs.?
drapel uz
IoT
@guiverc Folosesc Ubuntu 18.04.5 LTS, îmi pare rău că a fost o greșeală de scriere
terdon avatar
drapel cn
De ce ați _vred_ vreodată să permiteți root-ului să ssh într-un sistem conectat la internet? Asta înseamnă doar a cere probleme. De ce să nu folosiți abordarea normală de a avea un utilizator obișnuit, non-root, care poate ssh și apoi puteți deveni root cu `sudo -i` după ce vă conectați?
drapel uz
IoT
@steeldriver `passwd` nu returnează nicio eroare, dar nu are niciun efect asupra contului root. Tot mi se cere să introduc parola. Execut comanda de la autentificarea rădăcină reală și am încercat să o schimb din celălalt cont sudoer temporar, așa cum am menționat, dar totuși, mi se cere întotdeauna să introduc parola.
drapel hr
„încă este solicitat” nu înseamnă că parola nu a fost ștearsă. SSH va încerca în continuare orice metode de autentificare disponibile.
drapel uz
IoT
@steeldriver Nu mă pot conecta la sistem folosind consola fără a introduce o parolă, ceea ce nu era cazul la început.

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.