Vaihda järjestelmänvalvojan salasana Mac OS X:n yhden käyttäjän tilassa

Sisällysluettelo:

Anonim

Jos olet IT-alalla tai vain korjaat isoäidin Macia, ei ole liian harvinaista saada kone, jossa sinulla ei ole järjestelmänvalvojan salasanaa. Jos joudut tähän tilanteeseen, voit helposti vaihtaa järjestelmänvalvojan salasanan tai muiden käyttäjien yksinkertaisesti käynnistämällä Mac OS X:n komentorivin yhden käyttäjän tilan. Pidän tätä välttämättömänä tiedona Mac-tietokoneiden vianmäärityksessä.

Järjestelmänvalvojan salasanan vaihtaminen Mac OS X:n yhden käyttäjän tilassa

Tämä on monivaiheinen prosessi, mutta sitä on helppo seurata:

  • Ensin sinun on siirryttävä yhden käyttäjän tilaan. Käynnistä Mac uudelleen ja pidä painettuna Command+S käynnistyksen yhteydessä päästäksesi komentoriville.
  • Näet huomautuksen, jossa Mac OS X kertoo, että sinun on suoritettava kaksi komentoa tiedostojärjestelmän muutosten tekemiseksi. Tämä on välttämätöntä, joten hoidetaan se ensin
  • Ensimmäinen komento tarkistaa Mac OS X -tiedostojärjestelmän virheiden var alta ja korjaa ne. Sen suorittaminen voi kestää muutaman minuutin:
  • fsck -fy

  • Seuraava komento liittää Mac OS X -juuriaseman kirjoitettavaksi, jolloin voit tehdä muutoksia tiedostojärjestelmään:
  • mount -uw /

  • Kun tiedostojärjestelmä on asennettu, voit nollata minkä tahansa käyttäjien salasanan seuraavalla komennolla:
  • passwd-käyttäjänimi

  • Sinun on syötettävä uusi salasana kahdesti nollataksesi ja vahvistaaksesi muutokset

Huomaa, että salasanaa ei kirjoiteta näkyvästi passwd-komentoa käytettäessä, vaan näyttää siltä, ​​ettei mitään syötetä ollenkaan. Se on vakiokäytäntö komentorivimaailmassa.

Järjestelmänvalvojan salasanan vaihtaminen OS X Lionissa, Mountain Lionissa ja myöhemmissä käyttöjärjestelmissä

Käyttäjille, joilla on OS X 10.7.3 tai uudempi, mukaan lukien OS X 10.8+ Mountain Lion, avoimen hakemiston lataaminen saattaa edellyttää lisävaihetta. Jos sinulla on ongelmia yllä olevan lähestymistavan kanssa, kokeile seuraavaa komentosarjaa Mac OS X:n uudemmissa versioissa. Huomaa, että ensisijainen ero on "launchctl"-komennolla aseman asentamisen ja salasanan vaihtamisen välillä:

1 fsck -fy 2 mount -uw / 3 launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist 4 passwd käyttäjätunnus

Salasanan pitäisi nyt muuttua odotetulla tavalla, jolloin voit käynnistää uudelleen ja käyttää järjestelmänvalvojan käyttäjätiliä odotetulla tavalla. Uudelleenkäynnistys on mahdollista komentorivin kautta kirjoittamalla:

reboot

Tai käyttämällä tavallisia manuaalisia uudelleenkäynnistysmenetelmiä, kuten pikanäppäimiä, sammuttamalla tai pitämällä virtapainiketta painettuna. Seuraavalla käynnistyksellä vaihdettua järjestelmänvalvojan salasanaa voidaan käyttää odotetusti.

Etkö tiedä järjestelmänvalvojan käyttäjänimeä? Ei ongelmaa Jos olet korjaamassa jonkun konetta etkä tiedä nollattavaa käyttäjänimeä, katso vain /Users with:

ls /Käyttäjät/

Tässä näkyy ainakin kolme kohdetta: .localized, Shared ja käyttäjänimi. Käyttäjätunnus on se, jonka haluat muuttaa passwd-komennolla.

Kun salasana on nollattu ja vahvistettu, voit poistua yhden käyttäjän tilasta kirjoittamalla exit tai reboot. Mac käynnistyy nyt tavalliseen tapaan ja pääset käyttämään konetta uudella salasanalla.

Tämä on helpompi ja nopeampi menetelmä kuin menetetyt salasanat nollaus tai Mac OS X:n käynnistys-DVD:n käyttäminen, koska se muuttaa olemassa olevan pääkäyttäjän salasanan uuden järjestelmänvalvojan käyttäjätilin luomisen sijaan. Molemmat toimivat kuitenkin hyvin, joten voit käyttää mitä tahansa menetelmää.

Voit käyttää samaa lähestymistapaa navigoidaksesi nukkumis-/herätyslukituksen näytössä, vaikka sinun on ilmiselvästi käynnistettävä Mac uudelleen, mikä tarkoittaa, että menetät kaiken, mitä käyttäjien työpöydällä on tällä hetkellä.

Vaihda järjestelmänvalvojan salasana Mac OS X:n yhden käyttäjän tilassa