Si le problème a persisté avec l'installation de
High Sierra > ré-installer
High Sierra ne changerait sans doute rien (l'option
Ré-installer macOS du mode
Recovery ré-installerait
HS).
Si tu dis que le problème a persisté > c'est donc qu'il pré-existait à l'installation de
High Sierra.
Or je viens d'avoir une nouvelle idée -->
- on sait qu'actuellement l'utilisateur
root est «
disabled » (in-capacité à ouvrir une session graphique avec mot-de-passe). Théoriquement > ce n'est donc pas la définition d'un mot-de-passe dans sa carte d'identité (
root.plist) qui détermine le Système à afficher l'icône
Autre pouvant permettre un login en
root.
Or il y a un autre cas de figure où intervient l'icône
Autre pour permettre à un utilisateur qui n'est pas
root de se logger : c'est si cet utilisateur a choisi le mode "
masqué". Le mode "
masqué" (plus ou moins élaboré dans cette stratégie de masquage) > fait en première instance que l'icône de l'utilisateur "
masqué" ne se trouve
pas affichée au
LoginWindow : l'écran d'ouverture de session. Pour que cet utilisateur puisse quand même se logger > est alors affichée l'icône
Autre > qui lui permet de renseigner son
nomcourt et son mot-de-passe.
D'où la question (conjecture) : ne pourrait-il pas exister un utilisateur
masqué dans ton OS (dont la mise-à-niveau à
HS n'aurait pas supprimé le
masque) ?
Il y a une façon aisée de connaître la
liste nominale exhaustive des utilisateurs, qu'ils soient ou non graphiquement masqués --> c'est de lister les cartes d'identité d'utilisateurs dans la base de données du service de répertoire.
Passe la commande :
Bloc de code:
diskutil listUsers / | grep -v '_'
- qui retourne le tableau des Long Names et Short Names (Nom complet et nomcourt) de tous les utilisateurs personnifiés (moins les utilisateurs "abstraits" dont le nom commence par un underscore _ )
Bien sûr > tu n'as sans doute pas envie de poster ici ce tableau révélateur de noms réels > mais compare la liste que tu obtiens aux icônes d'utilisateurs affichées au
LoginWindow --> est-ce qu'il n'y aurait pas des utilisateurs listés par la commande qui n'ont pas d'icône affichée et pourraient donc être masqués ?
Attention ! - tu dois exclure
root (le
System Administrator) car il est «
disabled ». Tu dois exclure dans la liste aussi
com.apple.calendar.server >
daemon >
macports >
nobody qui sont de pseudo "personnes".
=> est-ce qu'il reste un utilisateur dans la liste qui n'ait pas d'icône affichée au
LoginWindow et opérerait donc sous un "
masque" ?