Newsgroup: it.comp.retrocomputing
Titolo: HPUX 9 password recovery howto

Descrivo brevemente la procedura che ho adottato per recuperare la
password di root su un sistema HP 720 con HPUX 9. 
- Accendete la macchina (se, come me, non possedete un monitor collegato
direttamente alla ws, dovete collegare, via cavetto seriale, un
terminale ascii o vt100 settato su 9600-8-N-1 ; io ho usato l'Acorn
Archimedes con un software di emulazione terminale ;-))
- Quando compare la scritta che segnala di premere esc per interrompere
la fase di boot, fatelo : dobbiamo entrare in IPL
- comparirà il boot administration mode : premete s per cercare i device
scsi bootabili
- individuato il p0 (che dovrebbe contenere il filesystem /) digitate :
b p0 ipl
- si entra così in modalità ipl. A questo punto dobbiamo fare il boot in
modalità single user :
hpux -is boot disc(;0)/hp-ux
- presto vi ritroverete direttamente in shell, senza aver dovuto
immettere alcuna passwd. digitate passwd, ed immettete la nuova password
per il root. Potete ora rebootare la macchina e far fare ad hpux il boot
liscio, senza più interagire con IPL.
Spero possa esservi d'aiuto ;-))

Spero possa esservi d'aiuto ;-))
Posso chiederti, prima di fare sfracelli, se la procedura č
utilizzabile anche sulle vecchie versioni? In teoria si...
-- 
Giuseppe Gigante

Giuseppe Gigante wrote:

Penso proprio di sě, forse cambia la sintassi del comando "hpux" da 
immettere in IPL, ma credo che la procedura sia portabile :-))

per il root. Potete ora rebootare la macchina e far fare ad hpux il boot
Interessante... non chiede conferma della password preesistente :-)
Ciao

Daniele Lena wrote:

Nono, infatti, completamente bypassata :-)

 Interessante... non chiede conferma della password preesistente :-)
Anche Linux ha una procedura simile (a questo punto sospetto che tutti gli
*nix ne abbiano): al prompt di LILO (la vecchia e ottima versione "text")
basta digitare
linux init s
et voila'. In questa modalita' (single user mode) non si ha accesso alla rete.

et voila'. In questa modalita' (single user mode) non si ha accesso alla rete.
Non lo uso da un po', ma... prova a cambiare la pw di root :-)
Ciao

 Non lo uso da un po', ma... prova a cambiare la pw di root :-)
C'e' sempre il "vecchio trucchetto" che consiste nel creare un "falso utente
root": si crea di li' un normale utente, poi si edita /etc/passwd e gli si
assegnano UID e GID di root...
Et voila' ;-)

 et voila'. In questa modalita' (single user mode) non si ha accesso alla
rete.
si ma, ad esempio, la slackware chiede la password di root anche in single
user mode.
Ciao,
 Luigi

 user mode.
Come e' giusto che sia, altrimenti uno che ha accesso fisico alla
macchina fa reboot, passa in single user mode e diventa root... puff!
Purtroppo credo che, a parte Slack e Debian, l'andazzo attuale sia
completamente diverso.
Ciao
Sabino
--

 completamente diverso.
E meno male che č diverso : se per una qualche malaugurata ipotesi ti si
fotte /etc/passwd, cosa ti rimane da fare ? Avviare in single user. E'
poi ovvio che l'accesso fisico ad un server sia regolato in modo tale
che solo gli aventi diritto possano accedervi. Quindi il fatto di non
aver nessun metodo di recovery č, a mio avviso, estremamente dannoso e
poco sicuro. Sě, poco sicuro, perchč se ad un admin succede qualcosa, si
licenzia, viene licenziato e si rifiuta di consegnare la password del
root, il server č andato e devi reinstallarlo. Scelta sciagurata, quella
di Debian e Slackware, a mio parere
Ciao :-)
-- 
Lista per marzaglia :
www.emula3.com/maccalst.txt

 root, il server è andato e devi reinstallarlo. Scelta sciagurata, quella
Scelta azzeccata invece: se c'e' una password di root, chi vuole andare
in single user deve saperla. Se non la sa, sta violando il sistema - il
motivo per cui lo fa non interessa - ed e' necessita' di un sistema
sicuro rendere la vita difficile a chi prova a violarlo.
D'altra parte, se non ha usato un file system cifrato per "/etc", ci
vuol poco a montarlo su un altro sistema ed azzerare la password.
Infine, con LILO provate "linux init=/bin/sh", la vera shell di
emergenza. Sempre che qualcuno non abbia messo la password a LILO,
s'intende.
	divagatamente,
	   Cthulhu
-- 
   Ph'nglui mglw'nafh Cthulhu 
http://www.rlyeh.it/
 wgah'nagl fhtgan!
		     <cthulhu (at) rlyeh (dot) it>

 si fotte /etc/passwd, cosa ti rimane da fare ? Avviare in single
Ripeto, quello non e' un ostacolo:
1. PC con Slackware/Debian. Avvio.
2. LILO: linux init s
3. Entro in single user mode
4. useradd - creo un utente che chiamo "pippo" e gli assegno una password
5. vi /etc/passwd
6. Modifico UID e GID di "pippo" rendendoli uguali a quelli di "root"
7. shutdown -h now
8. Riavvio la macchina
9. Mi loggo come "pippo"
10. Sono ROOT