nabootuj ten mba s recovery, alebo s usb instalacneho media… vlastne mozes aj do single user modu (bootuj s drzanim COMMAND + S).
urob fsck + remount / do readwrite modu (presny command ti MAC sam vypise, iba to pretukaj), potom vymaz stavovy subor hovoriaci systemu, ze bol po instalacii nakonfigurovany.
je to:
rm /var/db/.AppleSetupDone
potom daj “exit”. bootovanie bude pokracovat, nabehne GUI a mac si bude mysliet, ze nebol este nakonfigurovany. dovoli ti znovu vytvorit ADMIN uzivatela, nove hesla etc.
existujuce data, uzivatelia a nastavenia zostanu zachovane. iba si proste vytvoris nove konto s pravami administratora.
to nie je raul bezpecnostna chyba :) Ako spravi sa to lahsie ako vo Windows, ale tam to ide spravit tiez, staci bootnut zo spravnej utility a basta. alebo si v najhrosom vyber disk a vloz do druheho pocitaca, ci do ramika z USB bla bla…
Zaklad bezpecnosti systemu je ze k nemu nikto nema fyzicky pristup. A ked mas problem s fyzickym pristupom, zasifruj si disk a potom pochopitelne ziaden z tychto jednoduchych “hackov” nezafunguje
a v UNIX je single user mode uplne bezny, vlastne kazdy ho ma
samotny exclusivny single user shell urcite nie, ale .AppleSetupDone je dost trufale ;) keby aspon v opacnej logike. cista instalacia touchne .AppleSetupNotDone a ten sa zmaze az po sprievodcovi.
na druhej strane pokial v systeme zostava migration assistant (first time setup je cast neho) co cloveku brani v S mode nahradit loginWindow prave nim ?
btw: nastavene firmware heslo neumoznuje S mod (R mod tiez iba po zadani hesla). a so filevaultovanym diskom je na prd tiez boot z ineho applu alebo disku.
edit pre Daju: ten CMD+S mod funguje iba z vypnuteho stavu. CMD+S treba drzat, zapnut comp, drzat kym nenabehne textovy verbose mod.
lepsie je sa prihlasit do single user modu a zmenit heslo uzivatela cez passwd “passwd uzivatel”. Pred tym ale treba spustit nejaku sluzbu cez launchctl ktora sa stara o management prihlaseni/hesiel (google pomoze).
urcite je to lepsie ako forcnut znova instalacneho wizarda :)