Nulstilling af rodadgangskoden-Solaris

nogen besluttede at ændre rodadgangskoden og ikke teste den, mens det oprindelige loggede terminalvindue var åbent. Så vi havde ikke længere en fungerende rodadgangskode, så hvad skal man gøre!!
nå, fandt en række nyttige links, der dækkede SPARC og H86 (som syntes at se det samme for mig), men intet om HFS, før jeg fandt Oracle guide, som var næsten hvad jeg ønskede…….
hvad du skal gøre er at fjerne rodadgangskoden i skyggefilen, og nedenfor er hvordan jeg gjorde det:
1. Først og fremmest skal du komme til prompten og starte i enkeltbrugertilstand – i mit tilfælde bruges en Jumpstart-server og ikke en DVD.
boot net-s
2. Når startet bliver root-hvilket er en simpel su (kører en SFS liste på dette tidspunkt producerer intet svar).
3. Importer rodpuljen og angiv et alternativt monteringspunkt.

# zpool import -R /a rpool

4. Jeg var interesseret ,da vi også bruger Live Upgrade her, så der var et antal BEs – jeg havde et par linjer med angivelse af, at nogle dele ikke kunne monteres, men listen viste, at et antal BEs var tilgængelige.
5. Monter en BE (i dette tilfælde u10test).

# zfs mount rpool/ROOT/u10test

6. Skift til / etc-mappen.
# cd /A/etc
7. Nu kan du redigere skyggefilen (godt, ikke helt, da du får en fejl om, at systemet ikke ved, hvilken inputenhed du bruger…..).
# TERM=vt100
# eksport TERM
8. Nu kan du redigere skyggefilen.
# vi skygge
9. Okay! Hvad fjerner jeg?
rod: 8dnry$ $ Mooj3d71fesnongaa/:15643::::::
10. Fjern posterne mellem root: og: 15643 som sådan…
rod::15643::::::
11. Gem filen.
: vi!
12. Genstart serveren
# init 6
13. Log ind på serveren (vi logger ind med en normal konto derefter su)
!!Du bliver ikke bedt om en adgangskode!!
14. Skift din rodadgangskode.
# adgangskode rod

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.