Ändra lösenordet i Mac OS X 10.7 Lion utan att veta det aktuella lösenordet

Det finns några sätt att återställa ett lösenord i Mac OS X 10.7, men båda dessa metoder kräver omstart. Det här sättet är annorlunda, det låter dig ändra lösenordet för den användare som för närvarande är inloggad i Mac OS X Lion utan att veta användarlösenordet och utan omstart:

  • Starta terminalen, som finns i / Program / Verktyg /
  • Skriv 'whoami' på kommandoraden för att få de nuvarande användarna exakt inloggningsnamn, vilket kommer att se ut så här:
  • $ whoami
    Will

  • Skriv följande kommando, ersätt "användarnamn" i slutet med det exakta nuvarande användarnamn som du hämtade från whoami:
  • dscl localhost -passwd /Search/Users/username

  • Ange det nya lösenordet en gång, tryck tillbaka och bekräfta det nya lösenordet igen och tryck på retur

Lösenordet är nu ändrat.

Ingen autentisering krävs, du anger helt enkelt det nya lösenordet och bekräftar det ändrade lösenordet. Det här är mycket enklare än manuella återställningsmetoder och det kräver ingen omstart eller manipulering av användardata i Mac OS X.

Kom ihåg att som något annat i kommandoraden, betyder det att kapitaliseringen är viktig, så om användarnamnet rapporteras tillbaka som "Will" som skulle vara annorlunda än "vilja" - var noga med att använda rätt caps för att lösenordet ska ändras.

Det här tipset är otvivelaktigt användbart för en mängd olika situationer som gäller systemadministration, felsökning och stöldåterställning, men kan också lägga in en potentiell säkerhetsrisk. När det gäller säkerhetsrisken är det realistiskt att anta att om någon har en dator i sin besittning är det lite säkert om inte själva enheten är krypterad.

Det här tricket var med i en bredare och mer skrämmande spets som vi kommer att hålla oss borta, ändå tack vare Daniel för att skicka in det här!

Uppdatering: Ytterligare rapporter och kommentarer tyder på att det här är en bugg i OS X Lion, om så kan vi förvänta oss en säkerhetsuppdatering till Mac OS 10.7 inom en snar framtid som skulle ta bort möjligheten att köra dscl utan administrativ autentisering. Vi håller dig uppdaterad.