Låsa Mac-skrivbordet från kommandoraden

Med hjälp av ett begravt menyalternativ kan vi låsa Mac OS X-skärmen direkt från terminalen. Detta loggar inte ut en användare, det tar bara upp den vanliga Mac OS X-låsskärmen och inloggningsfönstret, vilket kräver en giltig användare och ett lösenord innan Mac kan användas igen.

Det här är väldigt enkelt att använda, om du befinner dig att låsa Macen ofta med det här tricket kanske du vill göra ett alias för enklare åtkomst.

Så här låser du Mac-skärmen från Terminal i OS X

Öppna Terminal och ange följande i en enda rad:

/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend

Det finns ingen bekräftelse, skrivbordet låses omedelbart och låsskärmen visas oberoende av vad som händer med det aktiva användarkontot.

För att skapa ett alias, lägg till något som följande i din profil:

alias lockscreen='/System/Library/CoreServices/"Menu Extras"/User.menu/Contents/Resources/CGSession -suspend'

För dem som undrar, är menyalternativet som används samma snabb användarbytesmeny som visar ett användarnamn i övre högra hörnet och låsskärmen som visas är identisk med vad som kallas om man skulle välja "Inloggningsfönster ..." från det där samma meny.

Du kan låsa en skärm med hjälp av en snabbtangent, men med kommandoraden finns två uppenbara fördelar; Det kan inkluderas i skript eller inmatas från SSH för att låsa upp en Mac på ett avstånd.