Sådan skjuler du en specifik brugerkonto fra loginskærme i Mac OS X

Anonim

Mac-brugere, der har flere brugerkonti på en enkelt maskine, kan nogle gange ønske at skjule en specifik brugerkonto fra at blive vist på login-skærmene i OS X. Dette er ret almindeligt for systemadministratorer, der ønsker at skjule en admin-konto, der kan bruges til direkte eller ekstern fejlfinding, men den kan også være anvendelig for andre brugere af forskellige årsager.Ved at skjule en konto på denne måde eksisterer kontologinet stadig, hvis det er kendt, og det kan stadig tilgås fra eksternt login og skærmdeling, men vises ikke på startskærmene som en login-mulighed.

bemærk, at denne metode er rettet mod at skjule en specifik brugerkonto fra loginskærmen, der gælder for Mac'er med flere brugerkonti. Hvis du simpelthen ikke vil vise alle avatar-ikoner ved opstartslogin til OS X, kan du skjule alle brugernavne fra login-vinduet med en OS X-præferenceindstilling, som vil vise en simpel login-formular snarere end ethvert tip til, hvilke brugerkonti er. på Mac.

Målretning af en specificeret brugerkonto for at skjule kræver, at du kender brugerens kontos korte navn og har en vis komfort med at bruge kommandolinjen. For at komme i gang skal du starte Terminal i OS X og have det korte kontonavn ved hånden. Det korte navn er næsten altid det samme som brugerens hjemmemappe, sidstnævnte er det, vi faktisk bruger til at skjule og vise konti.

Skjul en brugerkonto fra loginskærmen i Mac OS X

Dette virker i OS X Yosemite (10.10 og nyere). Den generelle syntaks, der skal bruges til at skjule en konto, er som følger, og erstatter ACCOUNTNAME med kontoens brugerhjemmemappe for ikke længere at vise:

sudo dscl . opret /Brugere/KONTONAVN Er Skjult 1

For at skjule brugerkontoen "osxdaily" på en Mac, hvor den givne brugermappe er /Users/osxdaily, ville syntaksen være:

sudo dscl . opret /Users/osxdaily IsHidden 1

Ved genstart vil du bemærke, at målkontoen ikke længere er synlig på avatarlisten. Kontoen bliver også usynlig for menuen Hurtigt brugerskift og den generelle login- og logoutmenu i OS X.Ikke desto mindre kan brugere, der kender til kontoen, fortsætte med at få adgang til den via SSH, skærmdeling, fjernlogin eller endda GUI-loginpanelerne, forudsat at de ved, at den eksisterer.

Ved opstart er dette den login-skærm, hvor den angivne konto ikke længere ville blive vist på:

Bemærk at du faktisk kan gå længere og skjule hele brugerbiblioteket fra at være synligt samt loginnavnet, hvilket stort set gør hele brugerkontoen usynlig (men stadig brugbar) for Mac'en undtagen af ​​nogen som enten ved, hvordan man finder det, eller at det eksisterer til at begynde med. Vi dækker det separat.

Vis brugerkontoen fra login på OS X

At afsløre brugerkontoen og gå tilbage til standardindstillingen for at vise den angivne bruger på login-skærme, vinduer og menuen for hurtig skift af brugerkonto er også ret simpelt.Du skal blot udskifte 1'eren med 0 og køre den samme kommando, igen rettet mod brugerkontoens korte navn / mappenavn.

sudo dscl . opret /Brugere/KONTONAVN Er Skjult 0

Som før vil genstart af Mac afsløre den angivne konto igen på loginskærmen i OS X.

Udover de åbenlyse anvendelser for en systemadministrator, er der også andre praktiske anvendelser for dette. Måske vil du undgå brugerforvirring på en multibruger-Mac, skjule en admin-konto, så den ikke bliver brugt, ikke vise en sjældent brugt ny brugerkonto, der er til et bestemt formål, bevare noget privatliv ved ikke at afsløre en unik personlig konto, eller måske bare ikke vise en generel gæstekonto, der forbliver aktiv, men ikke synlig, da det sjældent er nødvendigt. Uanset den ønskede hensigt eller årsag, fungerer dette ganske godt og kan om nødvendigt vendes hurtigt.

Sådan skjuler du en specifik brugerkonto fra loginskærme i Mac OS X