Bonjour
Rirou
D'après ta description --> tu es victime des graves
erreurs de programmation du
Service d'Annuaire (=
Open Directory) de
High Sierra ;
jamais corrigées d'une MÀJ à l'autre de cet OS => et qui n'ont pas cessé d'empoisonner la vie des utilisateurs.
- un effet des erreurs de programmation de ce service consiste dans la résiliation du statut admin de l'utilisateur principal > s'il ne fait que tenter de modifier son nomcourt depuis sa session démarrée : cet essai se trouve dénié > tout en ayant pour effet de sa nullité de rétrograder le statut admin de l'utilisateur => à standard. Un comble ! Une analyse détaillée du mécanisme logique qui induit un effet non-nul de cet essai nul => aurait un intérêt épistémologique considérable malgré le caractère de point de détail de son objet.
- un autre effet des erreurs de programmation de ce service consiste dans la corruption du cache : mbr_cache de l'Open Directory > cache pris en charge lors du démarrage. Cette corruption induit un ralentissement énorme de l'initialisation de l'OS et un blocage terminal de l'ouverture de session de l'utilisateur. Un blocage particulièrement sournois > qui résiste à toutes les réinstallations.
- un autre effet encore des erreurs de programmation de ce service consiste dans la corruption du fichier identitaire de l'utilisateur admin principal (recelé dans la base de données users du Servide d'Annuaire at: /private/var/db/dslocal/nodes/Default/ users/machin.plist pour un utilisateur de nomcourt = machin). Plusieurs variantes interviennent : soit une corruption "partielle" des écritures de ce fichier (définissant l'identité de l'utilisateur pour le Système, càd. le faisant exister) => invalidant la saisie du mot-de-passe de l'utilisateur (dont l'identité est néanmoins affichée) ; soit une corruption "radicale" du fichier allant : soit d'une suppression de toutes ses écritures (fichier blanc d'écriture) => à la suppression carrément du fichier lui-même. Il s'ensuit alors une disparition d'existence de l'utilisateur pour le Système.
Cet état des lieux affligeant (d'un des pires OS de l'histoire d'Apple) => révèle à quoi sont condamnés de nombreux Mac dont
High Sierra constitue l'
OS maximum (pour ne pas faire état des erreurs de programmation du programme de réinstallation du même OS).
----------
D'après ta description donc > où les
identités d'utilisateurs sont
affichées à l'
écran d'ouverture de session > mais où la
saisie du mot-de-passe se trouve
invalidée => tu te situerais dans le cas de figure d'une "
corruption partielle" des
fichiers d'utilisateurs.
- la parade classique consiste alors à créer un nouvel utilisateur admin toto > à ouvrir sa session => et depuis sa session à supprimer le fichier identitaire corrompu de l'utilisateur principal avant de le recréer de manière valide. Ce que tu as tenté.
Pourtant ce que tu déclares à propos de cet utilisateur
toto épigone :
j’ai créé un autre compte Toto pour essayer de voir les autres comptes mais même le nouveau compte ne se lance pas, même symptôme.
- semble dire que tu n'arrives pas à ouvrir la session de cet utilisateur créé (je pense) via la suppression du fichier de finalisation d'installation .AppleSetupDone. Est-ce exact ?
Si c'est bien le cas > je ne comprends pas ce qui suit -->
Quand je lance la commande pour lister les utilisateurs je ne vois pas mes sessions...
- à partir de quelle session lances-tu une commande listant lesdits utilisateurs ? - celle de toto que tu as créé et qui s'ouvrirait ? - ou la session de secours (ouverte via ⌘R) ?