Ä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 tillvägagångssättet är annorlunda, det låter dig ändra lösenordet för användaren som för närvarande är inloggad på Mac OS X Lion, utan att känna till användarlösenordet och utan omstart:
- Starta terminalen, som finns i /Applications/Utilities/
- Skriv 'whoami' på kommandoraden för att få den aktuella användarens exakta inloggningsnamn, som kommer att se ut ungefär så här:
- Skriv följande kommando och ersätt "användarnamn" i slutet med det exakta användarnamnet som du hämtade från whoami:
- Ange det nya lösenordet en gång, tryck på retur och bekräfta det nya lösenordet igen genom att trycka på retur
$ whoami Will
dscl localhost -passwd /Search/Users/användarnamn
Lösenordet är nu ändrat.
Ingen autentisering krävs, du anger helt enkelt det nya lösenordet och bekräftar det ändrade lösenordet. Detta är mycket enklare än de manuella återställningsmetoderna och det kräver ingen omstart eller någon manipulering av användardata i Mac OS X.
Kom ihåg att precis som med allt annat på kommandoraden är det viktigt med stora bokstäver, så om användarnamnet rapporteras tillbaka som "Will" skulle det vara annorlunda än "will" – se till att använda de rätta kapslarna för lösenord som ska ändras.
Det här tipset är onekligen användbart för en mängd olika situationer som rör systemadministration, felsökning och stöldåterställning, men kan också innebära 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 ägo så är lite säkert om inte själva enheten är krypterad.
Det här tricket ingick i ett bredare och mer busigt tips som vi kommer att hålla oss borta från, ändå tack till Daniel för att han skickade in detta!
Uppdatering: Ytterligare rapporter och kommentarer tyder på att detta är en bugg i OS X Lion, i så fall 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.