5 votes

Convertir un compte de domaine en compte local

Je vois cet article d'Apple sur la conversion d'un compte d'utilisateur local en un compte d'utilisateur réseau : http://support.apple.com/kb/ht5338

Cependant, j'aimerais faire l'inverse. Je suis à l'aise avec certaines étapes, mais, par exemple, je ne sais pas exactement ce qu'est le contraire :

sudo scp -Epr /Users/username root@server.example.com:/Users/username

Quelles sont les étapes nécessaires pour convertir un utilisateur de domaine en utilisateur local sur Yosemite ?

6voto

Laryx Decidua Points 876

Les instructions ci-dessous s'appliquent à une situation où l'utilisateur dispose d'un compte "mobile" qui a déjà été synchronisé avec l'ordinateur client, de sorte que le répertoire local contient toutes les données dont l'utilisateur a besoin.

  1. Connectez-vous à l'ordinateur client en tant qu'administrateur local. Assurez-vous que l'utilisateur que vous allez modifier n'est PAS connecté :-)

  2. Faites une sauvegarde !!! (par exemple en exécutant TimeMachine)

  3. À partir du terminal, exécutez la commande id <user> où la commande <user> est le nom de l'utilisateur mobile. Notez les numéros d'identification de l'utilisateur et du groupe primaire.

  4. Dans les préférences du système, supprimez le compte mobile en le sélectionnant et en cliquant sur en cliquant sur le bouton '-'. Sélectionnez l'option "Ne pas changer le dossier ne pas changer le dossier d'accueil". Cela renommera le dossier d'accueil de l'utilisateur sur le client en /Users/<user>\ (deleted) .

  5. Ajouter un nouveau compte local. Le nom d'utilisateur doit être <user> . Spécifiez un mot de passe local (c'est-à-dire pas un mot de passe iCloud).

  6. Cliquez avec le bouton droit de la souris sur le nouveau compte local. s'affiche. Réglez l'ID de l'utilisateur sur la valeur précédente.

  7. Les Le nouveau compte local a maintenant un nouveau /Users/<user> répertoire personnel avec les sous-répertoires par défaut. Depuis le terminal en tant qu'administrateur supprimez ce nouveau répertoire d'accueil et renommez l'ancien répertoire d'accueil "supprimé" comme suit :

    sudo rm -rf /Users/<user>
    sudo mv /Users/<user>\ (deleted) /Users/<user>
  8. (Facultatif) : le groupe par défaut pour les nouveaux utilisateurs est le suivant Staff , gid=20 . Il se peut que vous deviez modifier ce paramètre si nécessaire. Utilisez l'outil Directory Utility pour ajouter/modifier des groupes locaux.

6voto

Glenn Points 101

Sierra a dû changer quelque chose car cela n'a pas fonctionné. Le compte tente de se connecter, puis il y a une tonne de messages demandant le mot de passe de l'administrateur parce que la bibliothèque doit être réparée. Ensuite, il y a eu une erreur indiquant qu'un trousseau valide n'avait pas pu être trouvé (parce que le compte n'avait accès à aucun de ses propres dossiers). Dans le passé, une réinitialisation de l'ACL aurait corrigé cela, mais ce n'est pas possible avec Sierra (ou du moins je n'ai pas trouvé de moyen fiable de le faire).

Ce que j'ai fait à la place, c'est.. :

  1. À partir d'un compte administrateur, supprimez le compte de l'utilisateur mobile, mais ne supprimez pas le dossier personnel.
  2. Dans le terminal, renommez le dossier personnel de l'utilisateur pour supprimer la balise "(Deleted)". Vous pouvez également le renommer comme vous le souhaitez à ce stade, par exemple "johnspartan" au lieu de "spartanj117"
  3. Créez un nouveau compte local, en utilisant le même nom que le compte que vous venez de modifier. Sélectionnez "Utiliser le dossier existant". (Si l'invite ne s'affiche pas, c'est que vous avez fait une erreur de frappe. Annulez et revérifiez l'étape précédente).
  4. Déconnectez-vous du compte administrateur et connectez-vous au compte nouvellement créé. Tout devrait s'y trouver, à l'exception de la balise Mobile account.

-2voto

Thiago D Points 1

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