10.14 Mojave Mojave et Fusion Drive ... impossible d'en venir à bout

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

  • qui affiche en tableau les correspondances : nomcourt (des utilisateurs à nom plein) => adresse au dossier d'ouverture de session

Poste le tableau. Il va forcément indiquer où se trouve actuellement localisé le dossier d'ouverture de session maco.
 
Bloc de code:
Nadine:~ nadine$ dscl . -list /Users home | grep -v '.*[\^\_\].*'
daemon                  /var/root
Guest                   /Users/Guest
macmacoo                /Users/macmacoo
nadine                  /Users/nadine
nobody                  /var/empty
root                    /var/root /private/var/root
 
Hé ! tu n'as pas appelé ton admin auxiliaire maco > mais macmacoo --> c'est ça qui a fait avorter la commande précédente.

Donc on reprend : le nommé macmacoo > ouvre une session sur le dossier éponyme macmacoo des Users. Alors passe la commande :
Bloc de code:
sudo cp -av /Users/macmacoo /

  • dis si tu as vu un défilé de lignes à l'écran ou si tu as obtenu un déni de permissions.
 
maco est le Nom complet. Mais le nomcourt doit être nécessairement macmacoo. Pour le vérifier > une fois que la commande de copie sera finie > passe la commande :
Bloc de code:
diskutil listUsers / | grep -v '.*[\^\_\].*'

  • qui affiche en correspondance : nomcourt et nom long des utilisateurs à noms pleins

Poste le tableau.
 
Bloc de code:
Nadine:~ nadine$ diskutil listUsers / | grep -v '.*[\^\_\].*'
USERS
-----

Disk: disk4
Volume: boot
Mountpoint: /

UID       Short Name                      Long Name
------------------------------------------------------------------------
1         daemon                          System Services
201       Guest                           Guest User
502       macmacoo                        maco
501       nadine                          Nadine Nomcomplet
-2        nobody                          Unprivileged User
0         root                            System Administrator

you're right!
 
Voilà -->
Bloc de code:
502       macmacoo                        maco

  • et voici l'explication : quand tu as saisi maco comme Nom complet > le Système a proposé automatiquent maco comme Nom du compte. Mais tu as dû vouloir le saisir à la main > et s'en t'en rendre compte tu a créé un point d'insertion entre le mac et le o déjà en place --> pour écrire maco. Ce qui a donné : macmacoo.

----------

Passe la commande :
Bloc de code:
ls /

  • qui liste les objets de 1er rang de l'espace racine du volume boot

Poste le tableau.
 
tu as réponse à tout!

Bloc de code:
Applications            cores                net
Library                dev                private
Network                etc                sbin
System                home                tmp
User Information        installer.failurerequests    usr
Users                macmacoo            var
Volumes                manifest.xml
bin                manifest.xml.aamdownload
 
Je ne l'ai pas avant de l'avoir cherchée et trouvée. Je vois bien un macmacoo dans l'espace-racine.

----------

Alors voici encore 2 commandes à passer (l'une après l'autre) :
Bloc de code:
sudo rm -rf /Users/macmacoo
sudo defaults write /private/var/db/dslocal/nodes/Default/users/macmacoo.plist home '("/macmacoo")'

  • la 1ère supprime le dossier macmacoo des Users
  • la 2è change le chemin d'ouverture de session de l'utilisateur macmacoo => en /macmacoo (= le dossier macmacoo présent dans l'espace-racine du volume boot)
  • les 2 commandes passent sans commentaire, si elles passent

=> est-ce que ça a été le cas ?
 
Alors passe la commande informative (que tu as déjà passée) :
Bloc de code:
dscl . -list /Users home | grep -v '.*[\^\_\].*'

  • qui affiche en correspondance : nomcourt => adresse au dossier d'ouverture de session

Poste le tableau.
 
Bloc de code:
Nadine:~ nadine$ sudo defaults write /private/var/db/dslocal/nodes/Default/users/macmacoo.plist home '("/macmacoo")'
Nadine:~ nadine$ dscl . -list /Users home | grep -v '.*[\^\_\].*'
daemon                  /var/root
Guest                   /Users/Guest
macmacoo                /macmacoo
nadine                  /Users/nadine
nobody                  /var/empty
root                    /var/root /private/var/root
 
Cette ligne -->
Bloc de code:
macmacoo                /macmacoo

  • montre que tout est en ordre : macmacoo ouvrira sa session => sur le dossier macmacoo de l'espace-racine de boot

Passe encore la commande de finition :
Bloc de code:
sudo chown -R macmacoo:staff /macmacoo

  • la commande confirme macmacoo en propriétaire (de haut en bas) du dossier /macmacoo ; elle passe sans commentaire, si elle passe

=> est-ce que ça a été le cas ?
 
Bloc de code:
Nadine:~ nadine$ macmacoo                /macmacoo
-bash: macmacoo: command not found
Nadine:~ nadine$ sudo chown -R macmacoo:staff /macmacoo
Password:
Nadine:~ nadine$
 
Eh bien ! --> c'est le test :

- quitte la session Nadine (Menu  > Fermer la session Nadine) > loge-toi comme maco (c'est le Nom complet qui est affiché à l'écran d'ouverture de session)​

=> est-ce que tu ouvres bien une session - vide comme une toute nouvelle ?
 
ok
Nouvelle session créée, zone de dialogue Apple pour l'activation et l'authentification du compte...
Je suis toujours sous la session maco.
 
Dernière édition:
Oui
Impossible de me connecter avec mes anciens pseudos j’ai demande un nouveau mot de passe et j’attends toujours
J’ai créé un nouveau compte