UnixMantra: återställa Root-lösenordet-Solaris

någon bestämde sig för att ändra root-lösenordet och inte testa det medan det ursprungliga inloggade terminalfönstret var öppet. Så vi hade inte längre ett fungerande root-lösenord, så vad ska vi göra!!
Tja, hittade ett antal användbara länkar som täckte SPARC och x86 (som tycktes se likadant ut för mig) men ingenting om ZFS tills jag hittade Oracle guide som var nästan vad jag ville ha…….
vad du behöver göra är att ta bort root-lösenordsinmatningen i skuggfilen och Nedan är hur jag gjorde det:
1. Först och främst behöver du komma till prompten och starta i enanvändarläge – i mitt fall används en Jumpstart-server och inte en DVD.
startnät-s
2. En gång startat blir root-vilket är en enkel su (kör en ZFS-lista vid denna tidpunkt ger inget svar).
3. Importera rotpoolen och ange en alternativ monteringspunkt.

# zpool import -R /a rpool

4. Vid denna tidpunkt kan du köra en ZFS-lista (#zfs-lista) för att se vad som är tillgängligt (jag var intresserad eftersom vi också använder Liveuppgradering här så det fanns ett antal BEs – jag hade ett par rader som anger att vissa delar misslyckades med att montera, men ZFS-listan Visade att ett antal BEs var tillgängliga.
5. Montera en BE (i detta fall u10test).

# zfs mount rpool/ROOT/u10test

6. Byt till katalogen / etc.
# cd / a / etc
7. Nu kan du redigera skuggfilen (ja, inte riktigt som du får ett fel som anger att systemet inte vet vilken inmatningsenhet du använder…..).
# TERM = vt100
# export TERM
8. Nu kan du redigera skuggfilen.
# vi skugga
9. Okej! Vad tar jag bort?
rot: BZQ8dnry $ $ MOOj3d71FeSNOngAAqIwY/:15643::::::
10. Ta bort posterna mellan root :och: 15643 som så…
rot::15643::::::
11. Spara filen.
: wq!
12. Starta om servern
# init 6
13. Logga in på servern (vi loggar in med ett normalt konto sedan su)
!!Du kommer inte att bli ombedd att ange ett lösenord!!
14. Ändra ditt root-lösenord.
# passwd rot

Lämna ett svar

Din e-postadress kommer inte publiceras.