22 votes

Supprimer un utilisateur standard de Mac OS

J'ai créé un nouveau compte administrateur dans Sierra High et j'ai dû supprimer le compte administrateur précédent qui est maintenant marqué comme utilisateur standard. Cependant, après avoir déverrouillé le compte administrateur et sélectionné l'utilisateur respectif que je souhaite supprimer, je vois apparaître le message suivant - est marqué comme Gris.

enter image description here

Il s'agit de tous les comptes et je voudrais supprimer les mac compte utilisateur,

$ dscacheutil -q user | grep -A 3 -B 2 -e uid:\ 5'[0-9][0-9]'
name: mac
password: ********
uid: 501
gid: 20
dir: /Users/mac
shell: /bin/bash
--
--
name: chaklader
password: ********
uid: 502
gid: 20
dir: /Users/chaklader
shell: /bin/bash

Comment supprimer le compte correspondant ? Je trouve un extrait de code à exécuter dans le terminal, c'est-à-dire sudo /usr/bin/dscl . -delete "/Users/mac" . Devrais-je essayer et cela marchera-t-il ?

Mise à jour :

Comme l'a suggéré une réponse, je ne suis pas connecté au menu de changement rapide d'utilisateur.

enter image description here

Comme on me l'a demandé, je cours who dans le terminal et obtenez le résultat,

$ who

chaklader console  Dec 28 06:01 
chaklader ttys000  Dec 28 14:51

Donc, en bref, l'autre utilisateur, mac n'était pas dans le terminal.

28voto

grg Points 181593

Le bouton - est grisé pour un utilisateur lorsque celui-ci est toujours connecté avec le changement rapide d'utilisateur. Déconnectez-vous de l'autre utilisateur que vous essayez de supprimer, puis retournez dans les Préférences Système avec ce compte utilisateur et réessayez. Vous pouvez également redémarrer pour vous assurer que cet utilisateur est inactif.

Vous pouvez supprimer un utilisateur à partir de la ligne de commande et vous devez faire attention à ce que le nom court exact soit correct ou vous effacerez les mauvaises données. Dans ce cas, le nom court est mac . Exécutez la commande suivante pour supprimer l'utilisateur et supprimer séparément le dossier personnel de l'utilisateur. Si vous souhaitez conserver le dossier personnel, n'exécutez pas la commande rm commandement.

sudo dscl . delete /Users/mac
sudo rm -rf /Users/mac

Si le dscl échoue, réinitialisez le mot de passe du compte et réessayez les commandes ci-dessus.

sudo passwd mac

6voto

DavidT Points 328

J'ai eu un problème très similaire à celui-ci. Avec l'aide du support Apple, je l'ai résolu. J'ai posté la solution ici : https://discussions.apple.com/message/33849669

En répétant ça ici, ça l'est :

  • Démarrez dans la partition de récupération.
  • Choisissez Terminal de la Utilitaires menu --> Terminal devrait apparaître.
  • Entrez : resetpassword à l'invite et appuyez sur retour --> une nouvelle fenêtre/application devrait apparaître derrière la fenêtre du terminal, appelée "Reset Password".
  • Suivez les étapes pour réinitialiser le mot de passe du compte que vous essayez de supprimer.
  • Redémarrez le Mac et reconnectez-vous avec votre compte administrateur principal.
  • Aller à Utilisateurs et groupes Dans le volet des préférences système, sélectionnez le compte que vous essayez de supprimer et appuyez sur le bouton moins.

Je l'ai réparé. J'espère que cela vous aidera !

2voto

Todd Points 801

Les deux réponses ci-dessus sont d'excellents points de départ, mais j'ai constaté que ces méthodes ne fonctionnent pas toujours. Dans le cas où les réponses ci-dessus échouent, vous pouvez essayer ce qui suit :

  1. Tout d'abord, allez dans Directory Utility et activez l'utilisateur Root en cliquant sur Edit > Enable Root User ou comme mentionné par @nohillslide, vous pouvez faire sudo -s au lieu de su -l .
  2. Dans le Terminal, entrez ce qui suit (entrez le mot de passe de Root lorsque vous y êtes invité) :

    su -l
    cd /var/db/dslocal/nodes/Default/users
    rm username.plist
    rm -rf /Users/username
    reboot

ASSUREZ-VOUS DE DÉSACTIVER Root APRÈS AVOIR FINI ! !! (Il suffit d'aller dans Utilitaire de répertoire > Édition > Désactiver l'utilisateur root)

Les commandes ci-dessus vont simplement ouvrir une session en tant que Root, supprimer le fichier de la liste des propriétés de l'utilisateur, et vider le répertoire personnel.

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