Slik skjuler du en spesifikk brukerkonto fra påloggingsskjermer til Mac OS X

Anonim

Mac-brukere som har flere brukerkontoer på en enkelt maskin kan noen ganger ønske å skjule en spesifikk brukerkonto fra å vises på påloggingsskjermene til OS X. Dette er ganske vanlig for systemadministratorer som ønsker å skjule en administratorkonto som kan brukes til direkte eller ekstern feilsøking, men den kan også være aktuelt for andre brukere av en rekke årsaker.Ved å skjule en konto på denne måten eksisterer kontopåloggingen fortsatt hvis den er kjent, og den kan fortsatt nås fra ekstern pålogging og skjermdeling, men vises ikke på oppstartsskjermene som et påloggings alternativ.

merk at denne metoden er rettet mot å skjule en spesifikk brukerkonto fra påloggingsskjermen, gjeldende for Mac-er med flere brukerkontoer. Hvis du ganske enkelt ikke vil vise alle avatarikonene ved oppstartspåloggingen til OS X, kan du skjule alle brukernavn fra påloggingsvinduet med en OS X-preferanseinnstilling, som vil vise et enkelt påloggingsskjema i stedet for et hint om hva brukerkontoer er. på Mac.

Målretting av en spesifisert brukerkonto for å skjule krever at du kjenner brukerkontoens korte navn, og at du har en viss komfort med å bruke kommandolinjen. For å komme i gang, start Terminal i OS X og ha kontokortnavnet tilgjengelig. Det korte navnet er nesten alltid det samme som brukerens hjemmekatalog, sistnevnte er det vi faktisk bruker for å skjule og vise kontoene.

Skjul en brukerkonto fra påloggingsskjermen til Mac OS X

Dette fungerer i OS X Yosemite (10.10 og nyere). Den generelle syntaksen som skal brukes for å skjule en konto er som følger, og erstatter ACCOUNTNAME med brukerhjemmekatalogen til kontoen for ikke lenger å vise:

sudo dscl . opprette /Brukere/KONTONAVN ErSkjult 1

For å skjule brukerkontoen «osxdaily» på en Mac med den gitte brukerkatalogen som /Users/osxdaily, vil syntaksen være:

sudo dscl . opprette /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 Fast User Switching-menyen og den generelle påloggings- 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åloggingspanelene, forutsatt at de vet at den eksisterer.

Ved oppstart er dette påloggingsskjermen som spesifisert konto ikke lenger vil vises på:

Merk at du faktisk kan gå lenger og skjule hele brukerkatalogen fra å være synlig så vel som påloggingsnavnet, noe som i utgangspunktet gjør hele brukerkontoen usynlig (men fortsatt brukbar) for Mac-en unntatt av noen som enten vet hvordan man finner den, eller at den eksisterer til å begynne med. Vi dekker det separat.

Vis brukerkontoen fra pålogging til OS X

Å avsløre brukerkontoen og gå tilbake til standardinnstillingen for å vise den spesifiserte brukeren på påloggingsskjermer, vinduer og menyen for rask bytte av brukerkonto, er også ganske enkelt.Bare erstatt 1 med 0 og kjør den samme kommandoen, igjen rettet mot brukerkontoens korte navn / katalognavn.

sudo dscl . opprette /Brukere/KONTONAVN ErSkjult 0

Som før vil omstart av Mac-en avsløre den angitte kontoen igjen på påloggingsskjermen til OS X.

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

Slik skjuler du en spesifikk brukerkonto fra påloggingsskjermer til Mac OS X