Le fichier buildforge.conf contient un nom d'utilisateur et un mot de passe (motdepasse_bd) que Build Forge utilise pour accéder à la base de données. Ce mot de passe est normalement codé mais peut être chiffré. Pour chiffrer un mot de passe pour la console de gestion, procédez comme suit :
bfpwencrypt -e motdepasse
Utilisez le mot de passe en texte en clair que vous voulez chiffrer pour motdepasse.
Le mot de passe chiffré est envoyé à stdout.
Le fichier bfagent.conf contient la clé de mot de passe (ssl_key_password) utilisé par l'agent pour accéder au magasin de clés. Ce mot de passe est normalement du texte en clair mais il peut être chiffré. Pour chiffrer un mot de passe pour l'agent, procédez comme suit :
bfagent -e motdepasse
Utilisez le mot de passe en texte en clair que vous voulez chiffrer pour motdepasse.
Le mot de passe chiffré est envoyé à stdout.Pour corriger l'erreur, procédez comme suit :
bfagent stream tcp nowait root /usr/local/bin/bfagent bfagent
bfagent stream tcp nowait root /usr/bin/env env LIBPATH=chemin /usr/local/bin/bfagent
Lechemin correspond à l'emplacement
de votre bibliothèque GCC. Un mot de passe chiffré commence par la chaîne bfcrypt: et l'alias de clé de mot de passe entre accolades, suivis du mot de passe, qui est chiffré (AES 128 bits) puis encodé (Base63). Exemples de mots de passe codés et chiffrés :
Codé :
dd8b42eed5cc051500f5bffe2b82b1aa6a67baee028a85d0cefa
Chiffré :
{bfcrypt:7427ab360c4010008f9d000049664966}drAIT1zLDGX/xRcvw65+B8aFpTqvmAdbmnh6FpwkHjU=