valaki úgy döntött, hogy megváltoztatja a root jelszót, és nem teszteli, miközben az eredeti bejelentkezett terminál ablak nyitva van. Tehát már nem volt működő root jelszavunk, akkor Mit tegyünk!!
nos, találtam néhány hasznos linket, amelyek a SPARC-ra és az x86-ra vonatkoztak (ami nekem úgy tűnt, hogy ugyanúgy néz ki), de semmit sem a ZFS-ről, amíg meg nem találtam az Oracle guide-ot, ami majdnem az volt, amit akartam…….
annyit kell tennie, hogy eltávolítja a root jelszó bejegyzést az árnyékfájlból, az alábbiakban pedig ezt tettem:
1. Először is el kell jutnia a prompthoz, és egyfelhasználós módba kell indítania – az én esetemben egy Jumpstart szervert használnak, nem pedig DVD-t.
boot net-s
2. A rendszerindítás után root lesz-ami egy egyszerű su (a ZFS lista futtatása ezen a ponton nem ad választ).
3. Importálja a gyökérkészletet, és adjon meg egy alternatív csatolási pontot.
# zpool import -R /a rpool
4. Ezen a ponton futtathat egy ZFS listát (# zfs lista), hogy megnézze, mi áll rendelkezésre (érdekelt, mivel itt is használunk élő frissítést, így számos BEs volt – volt néhány sorom, amely szerint egyes részeket nem sikerült felszerelni, de a ZFS lista azt mutatta, hogy számos BEs áll rendelkezésre.
5. Szereljen fel egy BE-t (ebben az esetben u10test).
# zfs mount rpool/ROOT/u10test
6. Váltás az / etc könyvtárba.
# cd / a / etc
7. Most szerkesztheti az árnyékfájlt (nos, nem egészen, mivel hibaüzenetet kap arról, hogy a rendszer nem tudja, milyen beviteli eszközt használ…..).
# TERM=vt100
# export kifejezés
8. Most szerkesztheti az árnyékfájlt.
# vi árnyék
9. Oké! Mit kell eltávolítani?
gyökér: BZQ8dnry $ $ MOOj3d71FeSNOngAAqIwY/:15643::::::
10. Távolítsa el a gyökér: és :15643 közötti bejegyzéseket…
gyökér::15643::::::
11. Mentse el a fájlt.
: wq!
12. Indítsa újra a szervert
# init 6
13. Jelentkezzen be a szerverre (normál fiókkal jelentkezünk be, majd su)
!!Nem fogja kérni a jelszót!!
14. Változtassa meg a root jelszavát.
# passwd gyökér