Comment créer un compte caché sur un Mac OS X version 10.6.6 (Snow Leopard)

1

J'essaie de créer un compte caché sur mon Mac OS X pour des raisons de sécurité. Je pensais que ce processus serait beaucoup plus facile, mais j’ai eu BEAUCOUP de difficulté à comprendre comment le faire, et j’ai pensé que ce serait beaucoup plus facile à faire. Je peux utiliser un terminal (un peu), mais j’ai besoin d’une procédure étape par étape car je ne suis pas vraiment le type le plus économe en technologie du monde.

Jack
la source

Réponses:

6

Ouvrez Terminal et entrez les informations suivantes:

sudo defaults write /Library/Preferences/com.apple.loginwindow HiddenUsersList -array-add accountshortname andanotherone

Cela supprime les utilisateurs entrés de la fenêtre de connexion. Cela pourrait ajouter une entrée Autre… à cela, donc tout le monde vous verra cacher quelque chose.


Alternativement (en plus?), Ouvrez Préférences Système »Comptes» Cliquez avec le bouton droit de la souris sur l'entrée de la liste »Avancé et changez l'ID utilisateur du compte pour un nombre inférieur à 500.

Vous pouvez également déplacer le répertoire de base de l'utilisateur dans cette boîte de dialogue afin que votre plan diabolique ne soit pas contrecarré par une personne visualisant le /Usersrépertoire.

Ensuite, ouvrez Terminal et entrez:

sudo defaults write /Library/Preferences/com.apple.loginwindow Hide500Users -bool TRUE

Ce paramètre masquera tous les comptes d'utilisateur dont l'ID est inférieur à 500 sans créer l' entrée Autre… . N'oubliez pas que vous ne pourrez plus vous connecter facilement! Les utilisateurs réguliers se voient attribuer des ID commençant par 501.


Étant donné que tous les comptes d'utilisateurs sont visibles par tous les utilisateurs de votre ordinateur (probablement même par les invités) dscl, il est inutile de cacher cet utilisateur à partir de la fenêtre de connexion ou de le modifier pour vous demander de saisir un mot de passe et un nom d'utilisateur au lieu de sélectionner une entrée de liste. ( Préférences Système »Comptes» Options de connexion »Afficher la fenêtre de connexion en tant que:) .

Daniel Beck
la source
2
Notez que si vous modifiez les paramètres de l'ID utilisateur et du dossier personnel, vous devrez également déplacer le contenu du dossier personnel vers le nouvel emplacement et lui attribuer le nom du nouvel ID. Par exemple, si vous définissez simplement accountshortname pour avoir une maison dans /var/.accountshortname (c'est-à-dire un nom de fichier invisible dans un dossier parent invisible), vous pouvez corriger le dossier personnel avecsudo mv /Users/accountshortname /var/.accountshortname; sudo chown -R accountshortname /var/.accountshortname
Gordon Davisson
bien merci cela a fonctionné! J'ai fait votre autre façon de changer l'ID utilisateur en dessous de 500, mais c'est ce que j'ai fait et l'entrée "autre" est apparue à l'écran, comment puis-je m'en débarrasser?
Jack
@ Jack Voir vers la fin de mon post. Il est possible de les cacher. N'oubliez pas de cliquer sur la coche en regard de ma réponse pour la marquer comme acceptée une fois que cela fonctionne pour vous.
Daniel Beck
Eh bien, j'ai essayé de saisir "sudo default" par défaut /Library/Preferences/com.apple.loginwindow Hide500Users -bool TRUE "dans le terminal et il n'a pas supprimé l'autre paramètre. Je viens de copier et coller dans devrait ce travail ??
Jack
@ Jack Les options ne sont pas exclusives. Pour annuler l'un d'entre eux, entrez sudo defaults delete /Library/Preferences/com.apple.loginwindow NameOfPreference.
Daniel Beck