Hur man döljer ett specifikt användarkonto från inloggningsskärmar i Mac OS X
Mac-användare som har flera användarkonton på en enda dator kan ibland vilja dölja ett specifikt användarkonto från att visas på inloggningsskärmarna i OS X. Detta är ganska vanligt för systemadministratörer som vill dölja en administratörskonto som kan användas för direkt eller fjärrfelsökning, men det kan också vara tillämpligt på andra användare av olika anledningar.Genom att dölja ett konto på det här sättet finns kontoinloggningen fortfarande kvar om den är känd och den kan fortfarande nås från fjärrinloggning och skärmdelning, men visas inte på startskärmarna som ett inloggnings alternativ.
observera att den här metoden är inriktad på att dölja ett specifikt användarkonto från inloggningsskärmen, tillämpligt på Mac-datorer med flera användarkonton. Om du helt enkelt inte vill visa alla avatarikoner vid startinloggningen av OS X, kan du dölja alla användarnamn från inloggningsfönstret med en OS X Preference-inställning, som kommer att visa ett enkelt inloggningsformulär snarare än någon ledtråd om vad användarkonton är på Mac.
Att rikta in ett angivet användarkonto för att dölja kräver att du känner till användarkontots korta namn och att du är bekväm med att använda kommandoraden. För att komma igång, starta terminalen i OS X och ha kontots korta namn till hands. Det korta namnet är nästan alltid detsamma som användarens hemkatalog, det senare är vad vi faktiskt använder för att dölja och visa kontona.
Dölj ett användarkonto från inloggningsskärmen i Mac OS X
Detta fungerar i OS X Yosemite (10.10 och nyare). Den allmänna syntaxen som ska användas för att dölja ett konto är som följer, och ersätter ACCOUNTNAME med användarens hemkatalog för kontot för att inte längre visas:
sudo dscl . skapa /Users/ACCOUNTNAME IsHidden 1
Om du till exempel vill dölja användarkontot "osxdaily" på en Mac med den givna användarkatalogen /Users/osxdaily, skulle syntaxen vara:
sudo dscl . skapa /Users/osxdaily IsHidden 1
Vid omstart kommer du att märka att målkontot inte längre är synligt i avatarlistan. Kontot kommer också att bli osynligt för Fast User Switching-menyn och den allmänna inloggnings- och utloggningsmenyn i OS X.Ändå kan användare som är medvetna om kontot fortsätta att komma åt det via SSH, skärmdelning, fjärrinloggning eller till och med GUI-inloggningspanelerna, förutsatt att de vet att det finns.
Vid start är detta inloggningsskärmen som det angivna kontot inte längre skulle visas på:
Observera att du faktiskt kan gå längre och dölja hela användarkatalogen från att vara synlig samt inloggningsnamnet, vilket i princip gör hela användarkontot osynligt (men fortfarande användbart) för Mac förutom av någon som antingen vet hur man hittar den, eller att den finns till att börja med. Vi tar upp det separat.
Visa användarkontot från inloggning på OS X
Att avslöja användarkontot och gå tillbaka till standardinställningen för att visa den angivna användaren på inloggningsskärmar, fönster och snabbväxlingsmenyn för användarkonto är också ganska enkelt.Byt bara ut 1:an mot 0 och kör samma kommando, återigen riktat mot användarkontots kortnamn/katalognamn.
sudo dscl . skapa /Users/ACCOUNTNAME IsHidden 0
Som tidigare kommer omstart av Mac att visa det angivna kontot igen på inloggningsskärmen för OS X.
Bortsett från de uppenbara användningsområdena för en systemadministratör, finns det andra praktiska användningsområden för detta också. Kanske vill du undvika användarförvirring på en Mac med flera användare, dölja ett administratörskonto så att det inte används, inte visa ett sällan använt nytt användarkonto som är avsett för ett visst syfte, behålla lite integritet genom att inte avslöja ett unikt personligt konto, eller kanske bara inte visa ett allmänt gästkonto som förblir aktivt men inte synligt eftersom det sällan behövs. Oavsett vilken avsikt eller orsak som önskas fungerar detta ganska bra och kan vändas snabbt om det behövs.