Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Odzyskanie hasła admina - Mac OS X

Czasami tak bywa, że nie znamy hasła do systemu a potrzebujemy się do niego dostać. Dodatkowo czasami jest to kontrowersyjne działanie, zwłaszcza gdy trzeba to zrobić na komputerze co do którego nie mamy pewności czy użytkownik odzyskuje hasło dla siebie czy jednak coś "majstruje".

W tym przypadku padło na Mac OS X, z takim systemem pojawił się komputer w pracy. Akurat ten miał iść na nasz stan to wypadałoby móc na nim cokolwiek zrobić ponieważ automatycznie logujący się użytkownik nie miał praw admina.

System to dokładnie Mac OS X 10.2.8 pracujący na PowerMac G4. Po różnych poszukiwaniach, próbach itp znalazło się jedno dobre rozwiązanie. Ciekawi mnie czy zadziałało by to też na nowszych wersjach systemu...

W tym przypadku nie było możliwości pozyskania hasła - nie można już się o nic zapytać właściciela.

Reset hasła

Komputer należy uruchomić w trybie "single user mode". Aby wejść w ten tryb należy nacisnąć kombinację klawiszy "Command + S". (w przypadku klawiatury pochodzącej nie z sadu jabłoniowego klawiszowi Command odpowiada klawisz CTRL).

Po uruchomieniu w tym trybie mamy dostęp do konsoli i wpisujemy:mount -uw / rm /var/db/.AppleSetupDone reboot

Po wykonaniu powyższych czynności usuwamy informacje o wykonaniu czynności po starcie komputera (czyli konfiguracja języka, klawiatury, czasu, użytkownika i inne). Wygląda to tak jakbyśmy pierwszy raz uruchomili komputer z tym systemem i musimy go skonfigurować - między innymi konfigurujemy użytkownika o uprawnieniach administratora.

W moim przypadku nie zginęły żadne dane, także podejrzewam że u innych nic się też nie stanie - jednak każdy robi takie rzeczy na swoją odpowiedzialność i nie obwinia całego świata za to że coś jednak nie poszło zgodnie z planem. 

oprogramowanie porady inne

Komentarze

0 nowych
dragonn   11 #1 09.12.2011 20:03

Heh, przypomina mi się sytuacja z szkoły, kiedy to mając lekcje na Mac-u nie mogłem się połączyć z siecią wi-fi w związku z ograniczeniami nałożonymi na konto użytkownika. Metoda która zastosowałem zaczynała się podobnie do twojej, ale efekt był troszkę inny. W trybie "single user mode" wyedytowałem plik /etc/sudoers dając zwykłemu użytkownikowi uprawienia do korzystania z sudo bez hasła (nie pamiętam czy użyłem do tego visudo, czy po prostu edytowałem plik i po edycji przywróciłem mu domyślne uprawnia). Bo reboocie już na normalnie uruchomionym sprzęcie z poziomu konta użytkownika zrobiłem "sudo passwd root" i było po haśle, nie wiem dlaczego nie mogłem wykonać tego polecenia z poziomu "single user mode". Oczywiście po tym należy pamiętać aby znowu zabrać użytkownikowi nadane prawa.

StawikPiast   11 #2 09.12.2011 20:05

KURCZE, CZYLI JAK MASZ DOSTEP DO KOMPA TO NIE WAZNE CO ZROBIC, HASLO PADNIE, BO JE SOBIE SAM ZRESETUJESZ.

Troche to niezbezpieczne.

djgrzenio   9 #3 09.12.2011 20:42

zamiast usowac plik, ktory jak mysle zacznie konfiguracje systemu nie prosciej dac passwd :) i sobie nadac haslo...
kiedy jesten opis na niekonczaca sie instalacje macOS na pc wlasnie kazal ten plik zrobic i haslo nadac :) z konsoli

gogowitczak   3 #4 09.12.2011 21:21

Wygląda całkiem interesująco, tylko pytanie, czy nie zostało załatane w nowszej wersji systemu? Bo 10.2.8 na powerPC to raczej staruszek :)

dragonn   11 #5 09.12.2011 21:27

@StawikPiast ja zawsze się kieruję zasadą że jeżeli ktoś ma fizyczny dostęp do twojego kompa to nie ważna jaki byś miał system nie jest on bezpieczny. Jedynym rozwiązaniem która widzę na ten problem to szyfrowanie zawartości całego dysku i wymagania hasła przy jego montowaniu (czyli od razu przy starcie systemu).

dominikc   5 #6 09.12.2011 21:38

@gogowitczak
Raczej też to występuje.
Drugą metodą jest komenda "dscl localhost -passwd /Search/Users/username", która pozwala zmienić hasło dowolnego użytkownika.

@djgrzenio
"zamiast usowac plik, ktory jak mysle zacznie konfiguracje systemu nie prosciej dac passwd :) i sobie nadac haslo..."
Aby zmienić hasło przez passwd, trzeba podać stare hasło.

deepone   10 #7 10.12.2011 09:12

Co do nowszych wersji to wiem już, że działa na 10.3.x i 10.4.x.
@djgrzenio
Myślisz, że nie próbowałem? na różne sposoby były próby odzyskania hasła ale jak się okazało wcale nie takie to łatwe.

dragonn   11 #8 10.12.2011 13:07

@dominikc przy passwd nie trzeba podwać starego hasła, co innego przy gpasswd.

  #9 11.12.2011 12:27

Mógłbyś napisać instrukcję, ale pod Linuxa?

  #10 11.12.2011 17:51

witam czy pomoze mi ktos odzyskac haslo do maila.zaplace. chetnych prosze o kontakt pod adresem xxxczarna1@interia.pl.pozdrawiam

  #11 03.06.2013 00:44

Pomozcie mi prosze man komputer Mac os x i zapomnialam has lo czytalam NA necie ze Mozna to zrobic resetujac kompa z przyciskami ctrl+s jednak u mine to nie dziala a nie posiadam plytk.Czy ktos sie jak to Mona jeszcze zrobic.Jesli take prose o pomoc

  #12 17.05.2014 13:54

witam . co mam zrobic jak nie znam hasla ani nazwy przy logowaniu na macbooka ?

  #13 04.07.2014 00:07

@dragonn: zrobiłem wszystko wg Twoich wskazówek, ale jednak usunęło mi wszystkie dane, zdjęcia itd. co robić??

  #14 11.12.2014 15:51

Dziękuję za wskazówkę, zadziałało , ale... niby start fabryczny, nadanie usera z prawami admina i wszystko cacy, tylko ze poprzednie konto zostało ( również z prawami admina) i mogłem spokojnie się do niego dobrać. .... Jakoś przestałem widzieć sens zakładania haseł.

  #15 24.01.2015 16:00

po wykonaniu tych czynności laptop nie włącza się kompletnie, co poradzić?

  #16 14.11.2015 14:33

Mam problem.. hasło aby wejść do systemu znałam tylko ja..Dwa dni temu hasło przestało działać..Myślę, że podczas ostatniego wejścia do komputera synek coś namieszał..abo jakaś jego gra, może wirus..nie wiem..co mi poradzicie??