Så här döljer du ett visst användarkonto från inloggningsskärmar av Mac OS X

Mac-användare som har flera användarkonton på en enda maskin kan ibland önska att dölja ett visst användarkonto från att visas på inloggningsskärmarna i OS X. Detta är ganska vanligt för systemadministratörer som vill dölja ett administratörskonto som kan användas direkt eller fjärrfelsökning, men det kan också vara tillämpligt på andra användare av olika orsaker. Genom att dölja ett konto på detta sätt finns det fortfarande en kontoinloggning om den är känd och den kan fortfarande nås från fjärransloggnings- och skärmaktier, men visas inte på startskärmen som ett inloggningsalternativ.


Observera att denna metod är inriktad på att gömma ett visst användarkonto från inloggningsskärmen, som gäller för Mac med flera användarkonton. Om du helt enkelt inte vill visa alla avatarikoner i boot-inloggningen på OS X kan du dölja alla användarnamn från inloggningsfönstret med en OS X-inställningsinställning, som visar ett enkelt inloggningsformulär snarare än några tips om vilka användarkonton som är på Mac.

Att rikta ett angivet användarkonto för att dölja kräver att du känner till användarnamnets kortnamn och har lite tröst med att använda kommandoraden. För att komma igång startar du terminalen i OS X och har kortnamnet för ditt konto praktiskt. Kortnamnet är nästan alltid detsamma som användarens hemkatalog, det sistnämnda är vad vi faktiskt använder för att dölja och förklara kontona.

Dölj ett användarkonto från inloggningsskärmen i Mac OS X

Detta fungerar i OS X Yosemite (10.10 och senare). Den allmänna syntaxen som ska användas för att dölja ett konto är som följer, ersätter ACCOUNTNAME med användarens hemkatalog för kontot för att inte längre visas:

sudo dscl . create /Users/ACCOUNTNAME IsHidden 1

Till exempel, för att dölja användarkontot "osxdaily" på en Mac med den angivna användarkatalogen som / Users / osxdaily, skulle syntaxen vara:

sudo dscl . create /Users/osxdaily IsHidden 1

Vid omstart kommer du att märka att målkontot inte längre är synligt i listan med avatarer. Kontot kommer också att bli osynligt för snabb användarbyte menyn och den allmänna inloggnings- och utloggningsmenyn för OS X. Ändå kan användare som är medvetna om kontot fortsätta att komma åt det via SSH, skärmdelning, fjärrloggning eller till och med GUI-inloggningen. paneler, förutsatt att de vet att det existerar.

Vid start är detta inloggningsskärmen som specificerat konto inte längre skulle visas på:

Observera att du faktiskt kan gå vidare och dölja hela användarkatalogen från att synas såväl som inloggningsnamnet, vilket i princip gör hela användarkontot osynligt (men ändå användbart) till Mac, förutom av någon som antingen vet hur man hittar den, eller att det existerar till att börja med. Vi täcker det separat.

Ta bort användarkontot från inloggning av OS X

Återigen av användarkontot och återgå till standardinställningen för att visa den angivna användaren på inloggningsskärmar, fönster och snabbmenyn för användarkonto är också ganska enkelt. Byt bara ut 1 med 0 och kör samma kommando, igen riktade till användarkontoens kortnamn / katalognamn.

sudo dscl . create /Users/ACCOUNTNAME IsHidden 0

Såsom tidigare kommer omstart av Mac att avslöja det angivna kontot igen vid inloggningsskärmen för OS X.

Bortsett från de uppenbara användningarna för en systemadministratör finns det också andra praktiska användningsområden för detta. 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, visa inte ett vanligt använd nytt användarkonto som är avsett för ett visst syfte, behåll vissa sekretess genom att inte avslöja ett unikt personalkonto, eller kanske inte bara visa ett generellt gästkonto som fortfarande är aktivt men inte synligt eftersom det sällan behövs. Oavsett önskad avsikt eller anledning, fungerar det ganska bra och kan vändas snabbt om det behövs.