OpenFirmware password

Dopo aver fatto lo scherzone definitivo a Marco, urge alzare il security level del mio PowerBook onde evitare ritorsioni :)
Trattasi di impedire il boot in single user mode, impedire di bootare da volumi differenti, impedire di attivare la TDM ecc ecc…
E dato che magari potrebbe essere utile a qualcuno di quei pochi che ancora usano PPC, ecco qui la procedura:

  • Si entra in OpenFirmware tramite cmd-opt-O-F al boot.
  • Si digita “password” (senza virgolette ovviamente) e si dà invio: viene richiesta la password due volte
  • Si dà “setenv security-mode full” (di nuovo senza virgolette)*
  • Si dà “reset-all” (lo ripeto?)

A questo punto il Mac si riavvia e ad ogni boot vi appare il prompt di OpenFirmware: da ora in poi ad ogni boot dovete dare “mac-boot” seguito dalla password quando vi viene richiesta. Ora C, D, N, T, cmd-S, cmd-V, cmd-opt-P-R e compagnia bella non potranno essere usati senza sapere la password.

Per disattivare il tutto si entra in OpenFirmware e si dà “setenv security-mode none” seguito da “reset-all“.

Se invece vi dimenticate la password allora bisogna andare a mettere mani sull’hardware:

  • Cambiate il quantitativo di RAM (togliete un banco, mettete un banco, sostituite un banco…)
  • Fate il reset della PRAM (cmd-opt-P-R) 3 volte (tenete premuto fino a dopo che avete sentito per la terza volta il suono di avvio del Mac
  • Ripristinate la situazione originale della RAM, ora dovreste essere a posto

(*) potete provare anche con “setenv security-mode command

Come al solito se sbombate qualcosa sono solo fattacci vostri :)

EDIT: Ah si, dovrebbe andare anche con OpenBOOT sulle macchine SPARC…appena ho tempo provo sulla Blade 1500…