Un «
Utilisateur », à la racine, c'est une «
Identité d'Utilisateur » prise en charge par le Système de l'OS. Cette identité d'utilisateur est consignée dans un fichier
.plist, qui est en quelque sorte la "Carte d'Identité" de l'utilisateur, dans la base de données des utilisateurs localisée at :
/private/var/db/dslocal/nodes/Default/users/untel.plist.
Ensuite > pour pouvoir ouvrir une session graphique > consigner des préférences d'utilisation > stocker des données personnelles etc. --> un utilisateur existant pour le Système a besoin d'un «
Dossier de Compte » - en d'autres termes : d'un "espace domiciliaire". Les dossiers de comptes, en ce qui les concerne, se trouvent localisés at :
/Users (le répertoire des
Utilisateurs).
Enfin > ce qui fait qu'un
Utilisateur connecté au Système > peut ouvrir une session
à partir de tel
Dossier de Compte des
Utilisateurs --> c'est une "
adresse domiciliaire" consignée dans sa carte d'identité d'utilisateur.
----------
Cette brève explication permet d'éclairer ta situation. Ton identité d'utilisateur est consignée dans le fichier
WAN.plist de la base de données des utilisateurs. Ton nom d'utilisateur est donc
WAN. Une identité qui n'a pas varié à travers les événements.
Comme par défaut un dossier de compte (qui permet à l'utilisateur d'ouvrir une session graphique) porte le
même nom que celui de l'utilisateur > ton dossier de compte originel recelé dans les
/Users s'intitulait aussi
WAN. Et donc l'adresse liant ton identité d'utilisateur à ton dossier de compte était
/Users/WAN dans ta carte d'identité d'utilisateur.
C'est ce dossier de compte
WAN que tu as renommé à partir d'une session
root > et il porte actuellement le nom
TREE (ce qui permet de l'avérer sans l'ombre d'un doute > c'est que c'est le seul chargé en données =
72 Go).
Qu'est-ce qui s'est passé alors quand tu as re-démarré de la session
root > après avoir renommé le dossier de compte
WAN en
TREE (je fais abstraction pour simplifier de l'autre dossier =
TWO qui est vide de fonction) > et que tu t'es reconnecté comme utilisateur
WAN ? Eh bien ! le Système au démarrage a pris en charge l'Identité de l'utilisateur
WAN consignée dans le fichier
WAN.plist > a cherché l'adresse inchangée au dossier de compte devant permettre l'ouverture de session > et a lu :
/Users/WAN.
Or il n'existait
plus de dossier de compte
WAN dans les
/Users > puisque tu avais renommé le dossier
WAN -->
TREE. Dans un tel contexte > le Système de l'OS est implémenté d'une fonction > consistant à
créer à vide à la volée un dossier de compte du
même nom que celui de l'utilisateur qui se connecte à l'écran d'ouverture de session. Pour cela > le Système possède un «
patron » (
Template) localisé at :
/System/Library/User\ Template (patron pour la création d'un dossier de compte d'utilisateur) > et c'est en créant à la volée une copie de ce patron dans les
Utilisateurs, au
même nom que l'utilisateur qui se connecte > qu'il lui permet d'ouvrir une session.
Le Système a donc créé d'après le patron le dossier de compte intitulé
WAN > dossier de compte
vierge, bien entendu, et c'est pourquoi tu as ouvert une session
vide de données et de préférences.
----------
Pour rétablir la situation > à partir de la session
root non concernée par ces péripéties > il faut donc pour l'essentiel :
- supprimer les 2 dossiers de comptes vides (parasites) = TWO et WAN ;
- puis renommer le dossier de compte plein de données et de préférences TREE > WAN ;
=> ainsi > l'
adresse au dossier de compte permettant d'ouvrir une session étant restée dans ta carte d'identité
WAN.plist -->
/Users/WAN => à ta prochaine ouverture de session > c'est bien l'ancien dossier de compte plein renommé
WAN dans les
Utilisateurs qui te servira pour ouvrir ta session.
----------
Afin d'effectuer ces opérations (que j'espère avoir justifiées rationnellement par ce qui précède pour qu'elles n'échappent en aucun cas à l'
évidence et ne donnent pas la fausse impression d'avoir quelque chose de « magique » ou d'« irrationnel ») --> tout peut s'opérer dans le «
Terminal» de
root. Tu dois donc
ré-ouvrir la session
root > et relancer son «
Terminal».
- a) par la commande (copier-coller) :
Bloc de code:
rm -rf /Users/TWO /Users/WAN
tu
supprimes les deux dossiers de comptes
vides TWO (29 Mo) et
WAN (11 Mo) des
Utilisateurs.
- b) par la commande (copier-coller) :
Bloc de code:
mv /Users/TREE /Users/WAN
tu
renommes le dossier de compte plein
TREE (72 Go) en
WAN (son intitulé initial).
- c) par la commande (copier-coller) :
tu
restaures (récursivement = sur toute la profondeur des contenus du dossier - ce, par simple acquit de conscience) la
propriété du dossier
WAN actuel à l'utilisateur
WAN (car l'opération
root de
b) aura approprié le dossier de compte
WAN à
root) => ainsi, l'utilisateur
WAN (= toi) est bien a priori le
propriétaire du dossier de compte
WAN des
Utilisateurs.
=> ces 3 opérations effectuées avec exactitude > tu n'as plus qu'à...
re-démarrer (pour marquer le coup - disons) > et à
ré-ouvrir une session en tant qu'utilisateur
WAN. Bon retour chez toi.
----------
Si tu souhaites toujours modifier ton nom d'utilisateur dans l'OS > tu n'auras qu'à le signaler ici ensuite > mais j'ai préféré dans un premier temps restaurer ta capacité d'ouverture de session à ses conditions originelles : Identité d'Utilisateur
WAN > ouvrant une session à partir du dossier de compte
WAN des Utilisateurs.