Salut
lespitch
Si tu acceptes de me suivre dans un petit discours en prose (de vacances...
) > je vais essayer de te clarifier la situation. Je vais me donner 2 conventions verbales pour cela : je vais supposer qu'en tant qu'utilisateur, ton nom court de compte est
lespitch (exactement comme ton pseudo sur
MacGé) ; et je vais supposer que le nom du volume de ton HDD de 1 To (dans lequel tu avais ton OS originel, avec toutes tes données dans ton dossier de compte) est
HDD, tandis que le nom du volume de ton SSD dans lequel tu as cloné le Système de HDD moins le répertoire des
Utilisateurs est
SSD.
♤
Reportons-nous en idée dans la situation originale du volume
HDD : tu y avais ton Système original dans lequel tu ouvrais ta session d'utilisateur. Une petite explication s'impose, ici, concernant la notion de «
compte » dans
OS X. Un compte se compose de 2 éléments entre lesquels existe une relation : une
Identité d'utilisateur et un
Dossier de départ.
- L'Identité d'utilisateur est définie dans un fichier qui constitue la "carte d'identité" de l'utilisateur, fichier localisé à l'adresse suivante : /private/var/db/dslocal/nodes/Default/users/lespitch.plist > c'est dans ce fichier caché : lespitch.plist que tous les paramètres de l'utilisateur lespitch se trouvent enregistrés dans le Système.
- Le Dossier de départ est le dossier intitulé du nom court de l'utilisateur : lespitch dans ton cas, localisé à l'adresse suivante : /Users/lespitch, càd. dans le répertoire visible des Utilisateurs à la racine du volume HDD. C'est dans ce dossier qu'existent les sous-dossiers Bibliothèque, Bureau, Documents, Images, Musique, Téléchargements, Vidéos recelant les préférences et données de l'utilisateur.
Comment ces 2 éléments constitutifs du «
compte d'utilisateur » sont-ils reliés entre eux ? Par le fait que, dans le fichier d'
Identité d'utilisateur lespitch.plist (at:
/private/var/db/dslocal/nodes/Default/users/lespitch.plist) se trouve un champ qui est celui de l'
adresse au
Dossier de départ de l'utilisateur. Dans ce champ, se trouve inscrite l'adresse suivante :
/Users/lespitch > ce qui veut dire que l'utilisateur dont l'identité est
lespitch doit ouvrir sa session sur la base du
Dossier de départ intitulé
lespitch qui est localisé dans le répertoire des
Utilisateurs.de l'espace-racine du volume actuellement démarré.
Lorsque tu fonctionnais exclusivement avec le volume
HDD > après démarrage du Système de ton OS > s'affichait l'écran d'ouverture de session > tu y choisissais l'identité
lespitch (sous forme de nom complet ici) en t'authentifiant avec ton mot-de-passe > ce qui opérait le mécanisme logique suivante : le Système validait ta requête de connexion par corroboration du mot-de-passe référencé dans le fichier indentitaire
lespitch.plist > lisait en conséquence l'
adresse du dossier de départ de l'utilisateur authentifié =
/Users/lespitch > déclenchait l'ouverture de la session de l'utilisateur
lespitch à partir du dossier
lespitch des
Utilisateurs > et
lespitch retrouvait donc son environnement familier : données et préférences enregistrées dans sa bibliothèque personnelle de compte.
♧
J'espère que tu me suis toujours dans mon effort pour te mettre devant les yeux (de l'esprit) le tableau de la situation.
Cela étant > que s'est-il passé lorsque tu as
cloné le Système du volume
HDD dans le volume
SSD moins le répertoire des
Utilisateurs ? Tu as cloné un OS démarrable, dans lequel se trouve également cloné ton fichier identitaire d'utilisateur
lespitch.plist à la localisation souterraine :
/private/var/db/dslocal/nodes/Default/users/lespitch.plist. Dans ce fichier recopié à l'identique d'après l'original du volume
HDD > le champ comportant l'
adresse au Dossier de départ (de session) de l'utilisateur
lespitch est demeuré
à l'identique =
/Users/lespitch : càd. un dossier
lespitch dans le répertoire des
Utilisateurs à la racine du volume considéré comme démarré. Le problème est que tu n'as pas cloné le répertoire des
Utilisateurs (
Users dans la langue du Système) dans le volume d'accueil
SSD > conséquence : dans le fichier indentitaire
lespitch.plist l'
adresse au Dossier de départ =
/Users/lespitch pointe vers...
rien qui y corresponde à la racine du volume
SSD (car la barre oblique
/ désigne toujours le
point de montage du volume actuellement démarré > une adresse :
/Users/lespitch désigne donc un dossier
lespitch dans un répertoire
Users à la racine du volume démarré SSD > or dans cet espace-racine, n'existe
ni répertoire
Users ni dossier inclus
lespitch.
Que se passe-t-il donc au démarrage ? Dans leur « mansuétude », les ingénieurs de la ont prévu ce genre d'inconsistance logique. Le Système de l'OS démarre sans problème > l'écran d'ouverture de session s'affiche > par consultation des fichiers identitaires recelés dans le dossier :
/private/var/db/dslocal/nodes/Default/users le Système repère une carte d'identité
lespitch.plist d'utilisateur > donc l'icône d'utilisateur
lespitch s'affiche > tu renseignes ton mot-de-passe habituel qui est validé par comparaison avec la référence dans le fichier > à partir de là, il y a feu vert pour une ouverture de session > le Système va donc lire l'
adresse au Dossier de départ qui va permettre cette ouverture > et là il lit :
/Users/lespitch sans qu'aucun répertoire
/Users n'existe en accueil à la
racine de l'espace du volume démarré > ni aucun dossier
lespitch dans ce répertoire absent.
Alors que va-t-il se passer ? - par « mansuétude logique », donc > au lieu qu'il y ait
plantage d'ouverture de session > les ingénieurs de la ont implémenté un mécanisme logique qui fait que le Système va
créer, à l'
adresse préfixée dans le fichier identaire lespitch.plist, les
dossiers absents : il va donc y
création ex nihilo d'un répertoire
Users dans l'espace-racine du volume
SSD (=
/Users) > et dans ce répertoire, le Système va
créer un
dossier de compte vierge lespitch par clonage d'un
modèle standard pré-existant, localisé at :
/System/Library/User Template/French.lproj : il s'agit d'un «
patron logique », constitué par l'arborescence standard d'un dossier de compte dans sa version Française.
Conséquence : une session
lespitch va bien s'ouvrir, par combinaison de l'
Identité d'utilisateur lespitch.plist préservée et d'un
Dossier de départ vierge cloné à la volée à partir du patron logique de l'
User Template de la
Bibliothèque du Système. Dossier de départ évidemment
vide : de données comme de préférences, ce qui donne lieu à un Bureau de session vierge comme à la première ouverture d'une session dans un OS en
clean install.
♡
Si tu me suis toujours dans ce morceau de prose explicative > il doit te sauter aux yeux que le rétablissement de la situation est l'enfance de l'art : il suffit d'
éditer, dans le fichier identitaire
lesplitch.plist du volume
SSD, le champ d'
adresse au Dossier de départ de l'utilisateur > afin qu'il ne mentionne plus un
/Users/lesplitch qui pointe au
Dossier de départ vierge qui a été cloné à la volée par le Système d'après le patron du
User Template > mais mentionne l'
adresse à l'ancien Dossier de départ lespitch demeuré en place dans le volume originel
HDD, à l'adresse qui,
du point de vue du Système démarré du volume
SSD, est désormais devenue :
/Volumes/HDD/Users/lespitch (car tous les systèmes de fichiers résidant sur des partitions de disques et susceptibles de monter des répertoires de fichiers en mode volume > opèrent ces montages en volumes dans un répertoire par défaut du Système Logique démarré : le répertoire invisible graphiquement intitulé :
/Volumes - qui est donc l'espace de montage des systèmes de fichiers).
Une méthode graphique commode a été prévue pour opérer cette édition d'adresse > la voici : une fois ouverte ta session vide dans l'OS cloné de ton volume
SSD > tu vas à :
Menu >
Préférences Système >
Utilisateurs et groupes > tu
déverrouilles le cadenas d'administration en t'authentifiant avec ton mot-de-passe
admin lespitch > tu
sélectionnes ton nom d'utilisateur
lespitch dans la colonne de gauche tout en tenant pressée la touche
ctrl > un bouton :
Options avancées... s'affiche > tu le presses > tu vois se démasquer un panneau, qui est un aperçu «
user friendly » de ta carte d'identité d'utilisateur
/private/var/db/dslocal/nodes/Default/users/lespitch.plist que tu as la possibilité d'éditer manuellement.
Descends à la rubrique :
Répertoire de départ > dans le champ d'adresse à droite de ce libellé de rubrique, tu lis :
/Users/lespitch > il s'agit que tu modifies cette adresse, pour qu'elle pointe à ton
Dossier de départ originel qui, dans ma convention nominale, est actuellement :
/Volumes/HDD/Users/lespitch => pour cela, tu presses le bouton "
Choisir" tout à droite > tu navigues au volume monté
HDD (l'équivalent en nom réel) > au répertoire
Utilisateurs dans ce volume > à ton
Dossier de compte originel lespitch (l'équivalent en nom réel) > tu ne l'ouvres surtout pas manuellement, mais tu le
sélectionnes dans sa globalité et tu presses le bouton "
Ouvrir" > ce qui a pour conséquence d'
éditer visiblement l'adresse dans le champ de la rubrique
Répertoire de départ > tu presses le bouton bleu :
OK => ce qui affiche un panneau te disant : "
pour que ce choix soit pris en compte > vous devez re-démarrer votre ordinateur" > tu acquiesces et le re-démarrage s'opère automatiquement.
Après
re-démarrage > tu vas ouvrir ta session
lespitch sur la base de ton
Dossier de compte originel /Volumes/HDD/Users/lespitch > bon retour chez toi - où tu retrouves tes données et tes préférences...
♢
NB-1. Tu comprendras sans mal que toute
modification ultérieure du nom du volume que j'ai appelé par convention
HDD aura pour effet de
casser l'
adresse au Dossier de départ de session répertoriée dans le fichier identitaire
/private/var/db/dslocal/nodes/Default/users/lespitch.plist > je conseille donc, avant d'opérer l'édition que je t'ai décrite ci-dessus, de décider une fois pour toutes du nom que tu souhaites pour le volume de ton disque de 1 To que j'ai appelé par convention
HDD et de ne
jamais plus le modifier en aucune manière.
NB-2. Ton
adresse au Dossier de départ une fois rectifiée et fonctionnelle > tu peux tout supprimer des dossiers et fichiers du Système originel recelés dans le volume
HDD sauf le dossier original des
Utilisateurs auquel tu ne dois absolument pas toucher, car il est la référence d'adressage attendu par le Système de ton volume
SSD après consultation de ton fichier carte d'identité
/private/var/db/dslocal/nodes/Default/users/lespitch.plist.
♘