19 votes

Comment désactiver le compte sur OS X Mavericks

J'ai un compte sur mon système OS X Mavericks que je veux désactiver afin qu'il ne puisse pas être utilisé pour la connexion. Je ne voudrais pas supprimer le compte de façon permanente mais plutôt le désactiver temporairement.

Je crois que cela était possible dans Lion - mais peut-être que ma mémoire me joue des tours ?

18voto

grg Points 181593

Vous pouvez désactiver un compte d'utilisateur en définissant son shell à /usr/bin/false .

Soit courir chsh -s /usr/bin/false <username> ou modifiez-le dans les options avancées d'Utilisateurs et groupes. Pour le changer à nouveau, exécutez chsh -s /bin/bash <username> .

15voto

Tom Hallam Points 234

Changer le shell de connexion n'arrête pas la connexion à l'interface graphique, mais arrête la connexion au shell / ssh.

La réponse est donnée par : https://serverfault.com/questions/61214/how-can-i-disable-a-user-account-from-the-cli-with-mac-os-x-server#new-answer

Avec des détails sur la dissimulation donnés par : https://support.apple.com/en-au/ht203998

pwpolicy peut à la fois désactiver et activer les utilisateurs, sans perdre leur mot de passe.

Pour désactiver l'utilisateur

pwpolicy -u username disableuser

Pour activer l'utilisateur

pwpolicy -u username enableuser

Utilisez dscl pour cacher l'utilisateur afin qu'il n'apparaisse pas à la connexion :

sudo dscl . create /Users/username IsHidden 1 

Pour afficher un utilisateur caché

sudo dscl . create /Users/username IsHidden 0

5voto

PaulvanSchaik Points 51

Pour Yosemite et les versions plus récentes, vous pouvez utiliser

sudo dscl . create /Users/UserName IsHidden 1

Source : https://support.apple.com/en-us/HT203998

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X