Slik skjuler du en bestemt brukerkonto fra innloggingsskjermer av Mac OS X

Mac-brukere som har flere brukerkontoer på en enkelt maskin, kan noen ganger ønske å skjule en bestemt brukerkonto fra å vises på påloggingsskjermene i OS X. Dette er ganske vanlig for systemadministratorer som ønsker å skjule en adminkonto som kan brukes til direkte eller ekstern feilsøking, men den kan også gjelde for andre brukere av en rekke årsaker. Ved å skjule en konto på denne måten eksisterer kontoinnlogging fortsatt hvis den er kjent, og den kan fortsatt nås fra ekstern pålogging og skjermaksjer, men vises ikke på oppstartsskjermer som et innloggingsalternativ.


Merk at denne metoden er rettet mot å skjule en bestemt brukerkonto fra påloggingsskjermen, som gjelder for Mac-maskiner med flere brukerkontoer. Hvis du bare ikke vil vise alle avatar-ikoner ved oppstartsloggingen til OS X, kan du skjule alle brukernavn fra innloggingsvinduet med en OS X-preferanseinnstilling, som vil vise et enkelt påloggingsskjema, i stedet for noe hint på hvilke brukerkontoer som er på Mac.

Hvis du målretter en bestemt brukerkonto for å skjule, må du kjenne brukernavnetes kortnavn, og ha litt trøst med å bruke kommandolinjen. For å komme i gang, start Terminal i OS X og ha kortnavnet på kortet hendig. Kortnavnet er nesten alltid det samme som brukerens hjemmekatalog, sistnevnte er det vi faktisk bruker til å skjule og utheve kontoene.

Skjul en brukerkonto fra påloggingsskjermen for Mac OS X

Dette fungerer i OS X Yosemite (10.10 og nyere). Det generelle syntaksen som skal brukes til å skjule en konto, er som følger, og erstatter ACCOUNTNAME med brukerens hjemmekatalog for kontoen slik at den ikke lenger vises:

sudo dscl . create /Users/ACCOUNTNAME IsHidden 1

For eksempel å skjule brukerkontoen "osxdaily" på en Mac med den gjeldende brukerkatalogen som / Users / osxdaily, vil syntaksen være:

sudo dscl . create /Users/osxdaily IsHidden 1

Ved omstart vil du legge merke til at målkontoen ikke lenger er synlig i avatarlisten. Kontoen vil også bli usynlig for hurtigbrukeromstillingsmenyen og den generelle innloggings- og utloggingsmenyen til OS X. Ikke desto mindre kan brukere som er klar over kontoen, fortsette å få tilgang til den via SSH, skjermdeling, ekstern pålogging eller til og med GUI-påloggingen. paneler, forutsatt at de vet at det eksisterer.

Ved oppstart er dette innloggingsskjermbildet som angitt konto ikke lenger skulle vises på:

Merk at du faktisk kan gå videre og skjule hele brukerkatalogen fra å være synlig, så vel som påloggingsnavnet, som i utgangspunktet gjør hele brukerkontoen usynlig (men likevel brukbar) til Mac, med unntak av noen som enten vet hvordan de skal finne den, eller at den eksisterer til å begynne med. Vi vil dekke det separat.

Unhide brukerkontoen fra Logg inn av OS X

Å gjenvinne brukerkontoen og gå tilbake til standardinnstillingen for å vise den angitte brukeren på innloggingsskjermene, vinduene og hurtigbruker-menyen, er også ganske enkelt. Bare erstatt 1 med 0 og kjør samme kommando, igjen målrettet mot brukernavn kortnavn / katalognavn.

sudo dscl . create /Users/ACCOUNTNAME IsHidden 0

Som forrige gang vil omstart av Macen avsløre den angitte kontoen igjen på påloggingsskjermen for OS X.

Bortsett fra de åpenbare bruksområdene til en systemadministrator, finnes det også andre praktiske bruksområder for dette. Kanskje du vil unngå brukerforvirring på en multifunksjons Mac, skjule en adminkonto slik at den ikke blir brukt, ikke vise en sjelden brukt ny brukerkonto som er til et bestemt formål, opprettholde noe privatliv ved ikke å avsløre en unik personlig konto, eller kanskje ikke bare vise en generell gjestekonto som forblir aktiv, men ikke synlig som det sjelden er nødvendig. Uansett ønsket intensjon eller grunn, fungerer dette ganske bra og kan reverseres raskt hvis det er nødvendig.