0 votes

Restaurer un utilisateur supprimé sur Mac via la ligne de commande

J'essaie d'ajouter un utilisateur à partir d'un dossier personnel sauvegardé via la ligne de commande.

J'ai essayé l'approche de l'interface utilisateur documentée par Apple à l'adresse suivante Restaurer un utilisateur supprimé sur Mac . Cela fonctionne, mais je dois le faire dans le cadre d'un script.

Je ne parviens pas à faire fonctionner ce système en ligne de commande à l'aide de l'option sysadminctl outil. Les étapes que j'ai essayées sont les suivantes :

  1. Créez manuellement le dossier d'accueil existant à l'adresse /Users/foo à partir du dossier personnel d'un utilisateur supprimé à l'aide de Instructions d'Apple - Je prévois d'automatiser cette opération ultérieurement.
  2. Utilisation sysadminctl -addUser :

    sudo sysadminctl -addUser foo -fullName foo -password some_password -home

ou...

sudo sysadminctl -addUser foo -fullName foo -password some_password -home /Users/foo

Après avoir effectué l'une ou l'autre des opérations ci-dessus, je peux me connecter au nouveau compte, mais il y a de nombreux problèmes :

  • Je ne semble avoir accès à aucun dossier.
  • Des services tels que Spotlight et d'autres demandent le mot de passe du trousseau. Les mots de passe que je saisis ne fonctionnent pas.
  • Le bureau n'a pas la bonne image pour l'utilisateur à partir duquel je restaure et il manque un dossier.

Voir la capture d'écran avec les flèches indiquant les problèmes évidents :

screenshot

Édité pour plus de clarté.

0voto

treeline Points 1

Je pense avoir résolu le problème. Il semble que ce soit lié aux autorisations de fichiers. Au lieu de copier manuellement le dossier personnel existant (étape 1 de la question), j'ai copié en utilisant la commande ditto qui semble avoir préservé les autorisations correctes.

sudo ditto /Users/foo-deleted /Users/foo

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