10.13 High Sierra Disparition du compte administrateur

Voici ce que je te propose -->

- lance l'option : "Réinstaller macOS" => et choisis SAVE en destination (le volume cloné). Le logiciel-Système de High Sierra sera alors restauré (sans reformatage).​

Tu as un compte valide dans ce volume = banditmanchot. Tu n'auras qu'à dire si tu as pu ouvrir la session de cet utilisateur dans le volume SAVE démarré à la fin. Si oui => et si le terminal et les Préférences Système fonctionnent dans ce clone => on restaurera l'identité de l'utilisateur bandit23 et tu pourras ouvrir sa session clone. Tu pourras alors vérifier l'état des lieux.
 
  • J’aime
Réactions: litobar71
Installation terminée, cependant impossible de démarrer sur le volume SAVE. Le seul volume disponible lorsque je lance le Mac avec la touche ALT enfoncé est Mac HD

Et lors du premier redémarrage impossible de se connecter à Banditmanchot
 
Dernière édition par un modérateur:
Bon. Ouvre la session de secours (⌘R). Puis passe les commandes (séparément) :
Bloc de code:
ls /Vol*/SAVE*
bless --info /Vol*/SAVE*
  • qui affichent : la distribution des dossiers de 1er rang de SAVE (pour voir si la tentative d'installation y a apporté des modifications ou pas) > puis le chemin de démarrage (présent ou absent) du même volume

Poste les retours.
 
Bloc de code:
-bash-3.2# ls /Vol*/SAVE*
.DS_Store            bin
.OSInstallerMessages        cores
.Spotlight-V100            dev
.file                etc
.fseventsd            home
.hotfiles.btree            installer.failurerequests
.vol                net
Applications            private
Library                sbin
Network                tmp
System                usr
Users                var
Volumes
-bash-3.2# bless --info /Vol*/SAVE*
finderinfo[0]: 1603266 => Blessed System Folder is /Volumes/SAVE MBP live/System/Library/CoreServices
finderinfo[1]: 1882188 => Blessed System File is /Volumes/SAVE MBP live/System/Library/CoreServices/boot.efi
finderinfo[2]:      0 => Open-folder linked list empty
finderinfo[3]:      0 => No alternate OS blessed file/folder
finderinfo[4]:      0 => Unused field unset
finderinfo[5]: 1603266 => OS X blessed folder is /Volumes/SAVE MBP live/System/Library/CoreServices
64-bit VSDB volume id:  0x90937AAFC724B16D
-bash-3.2#
 
Je vois une distribution régulière des dossiers de l'OS. Avec un chemin de démarrage pointant au lanceur boot.efi de l'OS cloné et réinstallé. Le volume SAVE devrait normalement être détecté comme démarrable et affiché à l'écran de choix du volume de démarrage (obtenu par la touche "alt").

- passe la commande :​
Bloc de code:
bless --mount /Vol*/SAVE* --setBoot
  • la commande inscrit en NVRAM une préférence de démarrage automatique pour l'EFI (programme de boot primaire du Mac) > ciblant le volume SAVE comme volume de démarrage. Si la commande passe --> aucun retour ne s'affiche (récupération directe de -bash-3.2#).

Cela fait > redémarre (Menu  > Redémarrer) > sans option au clavier. Décris ce qui se passe alors.
 
bonjour

Long time no see ! Désolé fin de week-end agité et pas eu le temps de passer ici.
Je viens de rentrer la commande : bless --mount /Vol*/SAVE* --setBoot. J'ai redémarré et je me retrouve à la même page que d'habitude :
IMG_2025.jpeg

C'est à plus rien y comprendre !

Même en redémarrant avec ALT enfoncé SAVE n'est pas proposé.
 
Dernière édition par un modérateur:
Ton écran me paraît l'écran flouté d'ouverture de session de High Sierra. Signe qu'un OS High Sierra s'est chargé au préalable (à moins que FileVault ne soit activé) - non ?

- que se passe-t-il si tu renseignes le nom banditmanchot et le mot-de-passe que tu avais attribué à cet admin auxiliaire ?​
 
File Vault n'est pas activé normalement
J'ai essayé avec banditmanchot et le mot-de-passe , malheuresement je reste bloqué sur cet écran :

IMG_2026.jpeg

Par contre, chose troublante, depuis la dernière photo que je viens de poster : on voit en arrière-plan flou le vrai logo qui est sur mon bureau normalement, alors qu'avant on avait un truc par défaut de Mac
 
Dernière édition par un modérateur:
Est-ce que tu penses que le démarrage s'est effectué sur le clone du DDE ? - et que l'ouverture de session bloque ?
 
C'est bizarre j'ai eu cet écran seulement une fois.

Mais en effet, on dirait que le boot était celui du DDE mais que la session bloque.
 
Dernière édition par un modérateur:
Alors je pense qu'il va falloir (comme tu l'avais fait pour le volume Macintosh HD interne) --> supprimer le fichier de finalisation vide .AppleSetupDone dans le volume SAVE du clone > ce qui te permettra de créer un nouvel admin auxiliaire dont la session s'ouvrira enfin (espérons-le).

- redémarre via ⌘R pour ouvrir une session de secours locale. Quand tu as les 4 Utilitaires macOS > repasse une commande :​
Bloc de code:
diskutil list
  • et poste le tableau des disques => que je revoie la situation d'ensemble (disques > volumes > formats).
 
voici le resultat de la commande

Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         1.0 TB     disk0s2

/dev/disk1 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk1
   1:                  Apple_HFS OS X Base System        2.0 GB     disk1s1

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +1.0 TB     disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            529.9 GB   disk2s1
   2:                APFS Volume Preboot                 20.7 MB    disk2s2
   3:                APFS Volume Recovery                512.1 MB   disk2s3
   4:                APFS Volume VM                      1.1 GB     disk2s4

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     disk3

/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk4
   1:                        EFI EFI                     209.7 MB   disk4s1
   2:                  Apple_HFS SAVE MBP live           999.3 GB   disk4s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk4s3

/dev/disk5 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk5

/dev/disk6 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk6

/dev/disk7 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk7

/dev/disk8 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk8

/dev/disk9 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk9

/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk10

/dev/disk11 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +12.6 MB    disk11

/dev/disk12 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +4.2 MB     disk12

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk13

/dev/disk14 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk14

/dev/disk15 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk15

/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk16

/dev/disk17 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk17

/dev/disk18 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk18

/dev/disk19 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk19

/dev/disk20 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk20

/dev/disk21 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk21

-bash-3.2#
 
Passe la commande (copier-coller à rebours par commodité si tu veux) :
Bloc de code:
rm /Volumes/"SAVE MBP live"/var/db/.AppleSetupDone
  • la commande supprime le fichier de finalisation vide .AppleSetupDone du volume externe SAVE MBP live. Commande muette (retour direct de -bash-3.2#) si elle passe.

Puis redémarre (Menu  > Redémarrer) sans options au clavier. On fait le pari ici que la préférence de démarrage automatique qu'on avait inscrite en NVRAM va forcer le démarrage de l'EFI sur le volume SAVE MBP live. Tu vas vite t'en aviser si > à la fin du chargement de l'OS > au lieu d'un écran d'ouverture de session --> tu as les écrans de paramétrage du Mac comme à la fin d'une nouvelle installation.

- renseigne alors tout exactement. Le dernier panneau te proposera de récupérer des données. Coche la case : "Ne pas récupérer de données maintenant" --> qui te permet de créer un nouveau compte admin. Ne choisis en nom d'utilisateur ni bandit13 ni banditmanchot > mais je te conseille le banal : toto > mot-de-passe toto qui a fait largement ses preuves en de multiples cas.​

Tu n'auras qu'à dire si tu ouvres une session d'utiilsateur toto. Si oui => on pourra agir (enfin...) sur l'état des comptes d'utilisateurs.
 
  • J’adore
Réactions: bandit23
Parfait. On s'occupe à présent de la situation des comptes d'utiilsateurs. Dispositif cloné du volume source Macintosh HD. Tu vas passer les commandes que tu ne pouvais pas passer dans ce dernier volume.

- passe les commandes (copier-coller ; l'une après l'autre) :​
Bloc de code:
sudo ls /private/var/db/dslocal/nodes/Default/users | sed '/^_/ d'
diskutil listUsers / | grep -v '.*[\^\_\].*'
dscl . -list /Users home | grep -v '.*[\^\_\].*'
sudo du -sh /Users/*
  • à validation de la 1ère > une demande de password s'affiche (commande sudo) --> tape ton mot-de-passe de session toto en aveugle - aucun caractère ne se montrant à la frappe - et revalide. Pas besoin de ré-authentification dans les 5' pour le 2è sudo.
  • la 1ère liste les fichiers identitaires d'utilisateurs à noms pleins (sans underscore _ initial) dans la base de données users du Servide d'Annuaire
  • la 2è affiche en correspondance nomcourt / nom complet pour les mêmes
  • la 3è affiche en correspondance nomcourt / adresse au dossier d'ouverture de session pour les mêmes
  • la 4è liste & mesure (en Gi = gibibytes : base 2) les dossiers domiciliaires du répertoire des Utilisateurs. Elle est spécialement lente > d'autant plus qu'il y a davantage de données à mesurer. Attends le retour de l'invite de commande en signal de fin.

=> poste tous les affichages retournés dans un bloc de code. Ces informations diront tout ce qu'il y a à savoir de la situation actuelle des comptes d'utilisateurs dans ton volume SAVE. À partir de là => on pourra agir pour restaurer ton identité d'utilisateur principal bandit13 et la validité de ton compte.
 
Voila encore un peu de chinois !
Vraiment tu me fascine !!!

Bloc de code:
Last login: Wed Sep  1 16:34:37 on console
MBP-de-toto:~ toto$ sudo ls /private/var/db/dslocal/nodes/Default/users | sed '/^_/ d'
Password:
daemon.plist
nobody.plist
root.plist
toto.plist
MBP-de-toto:~ toto$ diskutil listUsers / | grep -v '.*[\^\_\].*'
USERS
-----

Disk: disk2s2
Volume: SAVE MBP live
Mountpoint: /

UID       Short Name                      Long Name
------------------------------------------------------------------------
1         daemon                          System Services
-2        nobody                          Unprivileged User
0         root                            System Administrator
501       toto                            toto
MBP-de-toto:~ toto$ dscl . -list /Users home | grep -v '.*[\^\_\].*'
daemon                  /var/root
nobody                  /var/empty
root                    /var/root /private/var/root
toto                    /Users/toto
MBP-de-toto:~ toto$ sudo du -sh /Users/*
 44K    /Users/Guest
106G    /Users/Shared
307G    /Users/bandit23
1.1G    /Users/banditmanchot
910M    /Users/toto
MBP-de-toto:~ toto$
 
Chinois mandarin peut-être > mais voici la traduction française (en inversant l'ordre) -->

- dans le répertoire Utilisateurs > tu as les 3 dossiers d'utilisateurs : toto (910 Mi = 980 Mo) > banditmanchot (1,1 Gi = 1,2 Go) > bandit23 (307 Gi = 330 Go).​
- dans la base de données users du Service d'Annuaire par contre > tu n'as que le fichier identitaire toto.plist de l'utilisateur que tu viens de créer (à côté de 3 fichiers identitaires d'utilisateurs-Système dont root). Mais aucun fichier identitaire banditmanchot.plist non plus que bandit23.plist

Voici un éclairage supplémentaire : un compte d'utilisateur se compose de 2 facteurs associés logiquement : a) un fichier identitaire d'utilisateur (de type : machin.plist) dans la base de données users > qui constitue la carte d'identité de l'utilisateur > lue par le Service d'Annuaire au démarrage > et qui fait exister l'utilisateur pour le Système ; b) un dossier domiciliaire d'utilisateur (de type : machin) > contenu dans le répertoire Utilisateurs > et qui contient les données et préférences de l'utilisateur. Dans ton cas > tu as 2 comptes d'utilisateurs : banditmanchot & bandit23 dont il ne reste que les dossiers domiciliaires > sans les fichiers identitaires qui feraient exister ces utilisateurs pour le Système. C'est l'effet d'un méchant bogue jamais corrigé du Service d'Annuaire (Open Directory) de High Sierra. Les fichiers identitaires n'existant plus > aucun utilisateur ne pouvait se trouver affiché à l'écran d'ouverture de session du clone SAVE (qui a recopié l'anomalie de la source Macintosh HD) --> et donc tu ne pouvais ouvrir aucune session.
  • il s'agit à présent de recréer un fichier identitaire bandit23.plist dans la base de données users du Service d'Annuaire (et aussi en plus un fichier banditmanchot.plist si tu veux) --> pour que tu puisses réouvrir les sessions de ces utilisateurs de nouveau reconnus existants par le Système.
 
Dernière édition par un modérateur: