Hoe een specifiek gebruikersaccount te verbergen in aanmeldingsschermen van Mac OS X

Mac-gebruikers met meerdere gebruikersaccounts op een enkele computer willen soms verbergen dat een specifieke gebruikersaccount wordt weergegeven op de inlogschermen van OS X. Dit is vrij gebruikelijk voor systeembeheerders die een beheerdersaccount willen verbergen dat kan worden gebruikt voor directe of probleemoplossing op afstand, maar het kan om verschillende redenen ook van toepassing zijn op andere gebruikers. Door een account op deze manier te verbergen, bestaat de login van het account nog steeds als deze bekend is en deze nog steeds toegankelijk is via externe login- en schermshares, maar niet verschijnt bij de opstartschermen als login-optie.


Merk op dat deze methode erop is gericht een specifiek gebruikersaccount te verbergen in het inlogscherm, van toepassing op Macs met meerdere gebruikersaccounts. Als u gewoon niet alle avatar-pictogrammen wilt weergeven bij de opstartaanmelding van OS X, kunt u alle gebruikersnamen verbergen in het aanmeldingsvenster met een OS X-voorkeurinstelling, die een eenvoudig aanmeldingsformulier zal weergeven in plaats van een hint naar welke gebruikersaccounts op de Mac.

Als u een opgegeven gebruikersaccount wilt verbergen, moet u de korte naam van het gebruikersaccount kennen en comfort hebben bij het gebruik van de opdrachtregel. Begin de Terminal in OS X te starten en houd de korte naam van het account bij de hand. De korte naam is bijna altijd hetzelfde als de thuismap van de gebruiker, de laatste is wat we eigenlijk gebruiken om de accounts te verbergen en weer zichtbaar te maken.

Verberg een gebruikersaccount van het inlogscherm van Mac OS X

Dit werkt in OS X Yosemite (10.10 en nieuwer). De algemene syntaxis die moet worden gebruikt om een ​​account te verbergen, is als volgt, waarbij ACCOUNTNAME wordt vervangen door de basismap van de gebruiker van de account om niet langer te worden weergegeven:

sudo dscl . create /Users/ACCOUNTNAME IsHidden 1

Als u bijvoorbeeld het gebruikersaccount "osxdaily" op een Mac wilt verbergen met de opgegeven gebruikersdirectory die / Users / osxdaily is, zou de syntaxis zijn:

sudo dscl . create /Users/osxdaily IsHidden 1

Bij het opnieuw opstarten zul je merken dat het doelaccount niet meer zichtbaar is in de avatarlijst. Het account zal ook onzichtbaar worden voor het Fast User Switching-menu en het algemene inlog- en uitlogmenu van OS X. Desalniettemin kunnen gebruikers die zich bewust zijn van het account toegang blijven houden via SSH, scherm delen, inloggen op afstand of zelfs de GUI-login panelen, ervan uitgaande dat ze weten dat het bestaat.

Bij het opstarten is dit het aanmeldingsscherm waarop het opgegeven account niet meer verschijnt:

Merk op dat je eigenlijk verder kunt gaan en verbergen dat de hele gebruikersdirectory zichtbaar is, evenals de inlognaam, waardoor het hele gebruikersaccount feitelijk onzichtbaar (maar nog steeds bruikbaar) is voor de Mac, behalve door iemand die weet hoe het te vinden, of dat het om te beginnen bestaat. We zullen dat apart behandelen.

Verberg het gebruikersaccount tegen inloggen van OS X

Het onthullen van het gebruikersaccount en teruggaan naar de standaardinstelling van het weergeven van de opgegeven gebruiker bij aanmeldingsschermen, vensters en het schakelen tussen snelgebruikersaccounts, is ook vrij eenvoudig. Vervang eenvoudig de 1 door 0 en voer dezelfde opdracht uit, opnieuw gericht op de korte naam van de gebruikersaccount / mapnaam.

sudo dscl . create /Users/ACCOUNTNAME IsHidden 0

Net als eerder zal het opnieuw opstarten van de Mac het opgegeven account opnieuw onthullen bij het inlogscherm van OS X.

Afgezien van de voor de hand liggende toepassingen voor een systeembeheerder, zijn er ook andere praktische toepassingen voor. Misschien wilt u gebruikersverwarring op een Mac met meerdere gebruikers vermijden, een beheerdersaccount verbergen zodat deze niet wordt gebruikt, geen zelden gebruikte nieuwe gebruikersaccount voor een bepaald doel weergeven, privacy handhaven door geen uniek persoonlijk account te onthullen, of misschien gewoon geen algemeen gastaccount tonen dat actief blijft maar niet zichtbaar is omdat het zelden nodig is. Wat de gewenste intentie of reden ook is, dit werkt vrij goed en kan indien nodig snel worden teruggedraaid.