Les profils de Firefox sont créés par défaut dans ~/.mozilla/firefox, des dossiers nommés par 4 lettres et 4 chiffres aléatoires suivis de
.default
C'est le fichier
profiles.ini, situé au même emplacement qui consigne les profils existants. Il contient :
[Installnuméroaléatoiire]
Default=1234abcd.default-release
Locked=1
[Profile1]
Name=default
IsRelative=1
Path=6789wxyz.default
Default=1
[Profile0]
Name=default-release
IsRelative=1
Path=1234abcd.default-release
[General]
StartWithLastProfile=1
Version=2
Donc si tu déplaces un profil Firefox, ailleurs que dans
~/.mozilla/firefox il faudra indiquer là le chemin complet ( absolu et non plus relatif ) pour ce profil déplacé.
Par exemple, imaginons que tu as déplacé le dossier
1234abcd.default-release :
[Installnuméroaléatoiire]
Default=1234abcd.default-release
Locked=1
[Profile1]
Name=default
IsRelative=1
Path=6789wxyz.default
Default=1
[Profile0]
Name=default-release
IsRelative=0
Path=/chemin_vers/nouvel_emplacement/1234abcd.default-release
[General]
StartWithLastProfile=1
Version=2
Reste à savoir si
profil -P liste les dossiers présents dans
~/.mozilla/firefox ou s'il lit le fichier
profiles.ini pour trouver les divers profils.
Dans le premier cas ça pourrait invisibiliser ce profil, dans le deuxième cas il sera toujours listé.
[ confirmé au message suivant par beuguissime ]
L'astuce sera de ne pas faire mention du tout de ce profil « à cacher » dans
profiles.ini mais comme ce fichier est ré-écrit à chaque lancement de FF,
après chaque lancement de ton profil « secret », il faudra à nouveau purger
profiles.ini je suppose.
Désactiver le droit d'écriture sur ce fichier empêcherait le lancement de FF.
À moins que passer l'option StartWithLastProfile=1 à StartWithLastProfile=0 suffise à ne pas enregistrer le profil « secret » ? À tester.