4.6 Stocker les paramètres du profil utilisateur¶
- 4.6 Stocker les paramètres du profil utilisateur
- ~/.calculate/ini.env
- ~/.calculate/desktop.env
- ~/.calculate/server.env
- ~/.logout
~/.calculate/ini.env¶
Ce fichier est destiné à stocker les variables de la fonction ini()
. Il est en format samba
.
Exemple :
[main] var1 = test VAR 1Note :
- Tout nom de section est accepté (bien que ce soit
main
par défaut); - Tout nom de variable est accepté.
~/.calculate/desktop.env¶
Ce fichier stocke les paramètres du client. Il est en format samba
.
Exemple :
[rsync] files = <nombre_de_fichiers_dans_le_profil_utilisateur> exitcode = <code_de_retour_de_rsync_en_cas_d'erreur> [main] status = success version = 2.1.11Sections :
rsync
est la section de Rsync ;main
est la section des paramètres généraux.
status
est l'état (les valeurs possibles sonterror
,process
,success
) ;version
est la version du client.
~/.calculate/server.env¶
Ce fichier est impliqué dans la transmission des paramètres au serveur. Il est en format plasma
.
Exemple de modification de mot de passe utilisateur sur le serveur (les services sont unix
et samba
) :
[command][passwd_samba] run=on unix_hash=<hash_ssha_du_nouveau_mot_de_passe_unix> samba_lm_hash=<hash_lm_du_nouveau_mot_de_passe_samba> samba_nt_hash=<hash_nt_du_nouveau_mot_de_passe_samba> samba_nt_hash_old=<hash_nt_de_l'ancien_mot_de_passe_samba> status=process date=YYYY-mm-dd_HH:MM:SS
Lancer la commande sur le serveur pour créer une archive incrémentale :
[command][pack_profile] run=on status=process date=YYYY-mm-dd_HH:MM:SS
action
est la commande de création de l'archive ;status
est l'état d'exécution de la commande (les valeurs possibles sonterror
,process
,success
).
~/.logout¶
C'est un format obsolète : le fichier ~/.logout
, destiné à stocker l'état du client, est gardé pour des raisons de compatibilité avec des anciennes versions du serveur et du client. Il peut contenir l'un des messages suivants : ERROR
, PROCESS
ou SUCCESS
.
Exemple :
ERROR
Ceci est le contenu du fichier ~/.logout
en cas d'erreur.