cineva a decis să schimbe parola root și să nu o testeze în timp ce fereastra terminalului original conectat este deschisă. Deci nu mai aveam o parolă rădăcină de lucru, deci ce să facem!!
Ei bine, a găsit o serie de link-uri utile care au acoperit SPARC și x86 (care părea să arate la fel pentru mine), dar nimic despre ZFS până când am găsit ghidul Oracle, care a fost aproape ceea ce am vrut…….
ce trebuie să faceți este să eliminați introducerea parolei root în fișierul shadow și mai jos este cum am făcut asta:
1. În primul rând, trebuie să ajungeți la prompt și să porniți în modul utilizator unic – în cazul meu este utilizat un server Jumpstart și nu un DVD.
boot net-s
2. Odată pornit deveni root-care este un simplu su (rulează o listă ZFS în acest moment produce nici un răspuns).
3. Importați piscina rădăcină și specificați un punct de montare alternativ.
# zpool import -R /a rpool
4. În acest moment puteți rula o listă ZFS (# zfs list) pentru a vedea ce este disponibil (am fost interesat, deoarece folosim și Upgrade Live aici, astfel încât au existat o serie de BEs – am avut câteva linii care să ateste că unele părți nu au reușit să se monteze, dar lista ZFS a arătat că un număr BEs era disponibil.
5. Montați un BE (în acest caz u10test).
# zfs mount rpool/ROOT/u10test
6. Schimbați în directorul / etc.
# cd/a / etc
7. Acum Puteți edita fișierul shadow (bine, nu chiar așa cum veți primi o eroare care să ateste că sistemul nu știe ce dispozitiv de intrare utilizați…..).
# TERM=vt100
# termen de export
8. Acum Puteți edita fișierul shadow.
# vi umbra
9. Bine! Ce pot elimina?
rădăcină: BZQ8dnry $ $ MOOj3d71FeSNOngAAqIwY/:15643::::::
10. Eliminați intrările dintre root :și: 15643 ca atare…
rădăcină::15643::::::
11. Salvați fișierul.
: wq!
12. Reporniți serverul
# init 6
13. Conectați-vă la server (ne conectăm cu un cont normal, apoi su)
!!Nu vi se va solicita o parolă!!
14. Schimbați parola de root.
# rădăcină passwd