10.13 High Sierra MacBook Pro bloqué

Va à la barre de menus supérieure de l'écran > Finder > Préférences > Général --> coche les cases d'affichage de : "Disques durs" & "Disques externes". Le volume Macintosh HD apparaît monté sur le Bureau. Entres-y > va à : Applications > Utilitaires > Terminal. Lance-le.

Passe la commande (copier-coller direct) :
Bloc de code:
dscl . -list /Users home | grep -v '.*[\^\_\].*'

  • la commande affiche en tableau les correspondances : nomcourt => adresse au dossier d'ouverture de session pour les utilisateurs au nom plein (sans underscore _ initial)

Poste ce tableau dans une fenêtre de code.
 
Mais avant de faire ca, je dois configurer le compte admin « toto » en remettant les mêmes données que le compte précédent (id.Apple Étc)??
Parce qu’en l’état, la barre menue n’apparaît pas
 

Fichiers joints

  • image.jpg
    image.jpg
    1,1 Mo · Affichages: 46
Bloc de code:
Last login: Sat Sep  8 23:09:40 on console
MacBook-Pro-de-Moun:~ toto$ dscl . -list /Users home | grep -v '.*[\^\_\].*'
daemon                  /var/root
Guest                   /Users/Guest
moo                     /Users/moo
nobody                  /var/empty
root                    /var/root
toto                    /Users/toto
MacBook-Pro-de-Moun:~ toto$
 
Je suppose que moo est ton nomcourt d'utilisateur principal.

Passe encore la commande (qui suppose le volume Clone monté) :
Bloc de code:
ls /Volumes/Clone/Users

  • la commande liste les dossiers contenus dans le répertoire Utilisateurs de Clone

Poste le tableau.
 
Bloc de code:
Last login: Sat Sep  8 23:09:40 on console
MacBook-Pro-de-Moun:~ toto$ dscl . -list /Users home | grep -v '.*[\^\_\].*'
daemon                  /var/root
Guest                   /Users/Guest
moo                     /Users/moo
nobody                  /var/empty
root                    /var/root
toto                    /Users/toto
MacBook-Pro-de-Moun:~ toto$ ls /Volumes/Clone/Users
Guest    Moo    Shared
MacBook-Pro-de-Moun:~ toto$
 
Bon : je vois le dossier Moo (qui comportait une majuscule ici).

Passe les commandes (l'une après l'autre) :
Bloc de code:
sudo rm -rf /Users/moo
sudo mv /Volumes/Clone/Users/Moo /Volumes/Clone/Users/moo
sudo cp -av /Volumes/Clone/Users/moo /Users

  • à validation de la 1ère > une demande de password s'affiche (commande sudo) --> tape le mot-de-passe toto en aveugle - aucun caractère ne se montrant à la frappe - et revalide. Plus besoin de réauthentification pendant 5' ensuite.
  • la 1ère supprime le dossier moo neuf & vide des Utilisateurs de Macintosh HD
  • la 2è renomme le dossier Moo des Utilisateurs de Clone => moo
  • la 3è copie le dossier moo renommé de Clone => dans les Utilisateurs de Macintosh HD

En résultat de la 3è > tu vas voir défiler des lignes de copie. Préviens quand c'est fini.


Note : si je ne suis plus en ligne > il faut alors passer encore la commande :
Bloc de code:
sudo chown -R moo:staff /Users/moo

  • pour rétablir les autorisations sur le dossier moo cloné.
 
j'ai une petite inquiétude, j'ai peur de ne pas avoir validé la commande n°2 à savoir
Bloc de code:
sudo mv /Volumes/Clone/Users/Moo /Volumes/Clone/Users/moo
si tel était le cas, que se passerait il?


Bloc de code:
MacBook-Pro-de-Moun:~ toto$ sudo rm -rf /Users/moo
Password:
MacBook-Pro-de-Moun:~ toto$ sudo mv /Volumes/Clone/Users/Moo /Volumes/Clone/Users/moo
MacBook-Pro-de-Moun:~ toto$ sudo cp -av /Volumes/Clone/Users/moo /Users
/Volumes/Clone/Users/moo -> /Users/moo
 
On vérifiera après le clonage. Si c'était le cas > le dossier cloné dans les Utilisateurs de Macintosh HD > s'appellerait Moo et pas moo. On peut le renommer après.
 
Ça va peut-être durer pas mal de temps cette affaire.

Fais un simple clic sur la fenêtre du Terminal pour amener l'application à l'avant-plan > puis fais ⌘N au clavier > ce qui ouvre un second Terminal en parallèle. Dans la 2è fenêtre vide > passe la commande :
Bloc de code:
sudo du -sh /Volumes/Clone/Users/*

  • la commande liste & mesure (en Gi) les dossiers contenus dans les Utilisateurs de Clone. Elle prend un peu de temps à passer.

Poste le tableau.
 
Elle est passée rapidement pour le coup

Bloc de code:
Last login: Sat Sep  8 23:18:30 on ttys000
MacBook-Pro-de-Moun:~ toto$ sudo du -sh /Volumes/Clone/Users/*
Password:
9,6M    /Volumes/Clone/Users/Guest
3,7M    /Volumes/Clone/Users/Shared
 
Tu n'as pas attendu assez pour avoir la mesure du dossier principal. Repasse la commande et attends le retour de l'invite de commande MacBook-Pro-de-Moun:~ toto$. Poste le tableau.
 
je n'avais pas fermé la fenêtre
j'ai donc quand même repasser la commande

Bloc de code:
Last login: Sat Sep  8 23:18:30 on ttys000
MacBook-Pro-de-Moun:~ toto$ sudo du -sh /Volumes/Clone/Users/*
Password:
9,6M    /Volumes/Clone/Users/Guest
3,7M    /Volumes/Clone/Users/Shared
sudo du -sh /Volumes/Clone/Users/*
176G    /Volumes/Clone/Users/moo

fenêtre toujours ouverte, je ne sais pas si quelque chose doit apparaître ou défiler
 
Ça va prendre du temps (176 Gi = 189 Go). On voit que le dossier a bien été renommé moo.

Une fois le clonage fini > tu passes la commande :
Bloc de code:
sudo chown -R moo:staff /Users/moo

  • qui instaure moo propriétaire du dossier moo et de ses contenus

Puis tu redémarres une fois et tu peux te logger comme moo. Tu n'auras qu'à dire comment ça se passe. Je reviendrai demain matin aux nouvelles.
 
comment savoir si le processus s'est terminé correctement?
car j'ai laissé défiler dans la nuit et en retournant sur le mac à l'instant, je le retrouvais en mode veille à devoir remettre les identifiants du compte admin
(la commande caffeinate aurait peut être été utile?)
 
Dernière édition:
Je te suppose toujours dans la session toto. Passe la commande :
Bloc de code:
sudo du -sh /Users/moo

  • qui mesure (en Gi) la taille du dossier moo des Utilisateurs de Macintosh HD

Poste le retour.
 
Bloc de code:
MacBook-Pro-de-Moun:~ toto$ sudo du -sh /Users/moo
Password:
176G    /Users/moo

Si tu penses que c'est bon, je vais pouvoir lancer la commande:

Bloc de code:
sudo chown -R moo:staff /Users/moo