Rechercher

8.6. Mise à jour des bases de données des SSN de DBM à SQLite

download PDF

De nombreuses applications convertissent automatiquement le format de base de données NSS de DBM à SQLite après avoir défini la variable d'environnement NSS_DEFAULT_DB_TYPE à la valeur sql sur le système. Vous pouvez vous assurer que toutes les bases de données sont converties en utilisant l'outil certutil.

Note

Convertissez vos bases de données NSS stockées au format DBM avant de procéder à la mise à niveau vers RHEL 9. En d'autres termes, effectuez les étapes suivantes sur les systèmes RHEL (6, 7 et 8) à partir desquels vous souhaitez procéder à la mise à niveau vers RHEL 9.

Conditions préalables

  • Le paquetage nss-tools est installé sur votre système.

Procédure

  1. Définissez NSS_DEFAULT_DB_TYPE sur sql dans le système :

    # export NSS_DEFAULT_DB_TYPE=sql
  2. Utiliser la commande de conversion dans chaque répertoire[1] rHEL contient des fichiers de base de données NSS au format DBM, par exemple :

    # certutil -K -X -d /etc/ipsec.d/

    Notez que vous devez fournir un mot de passe ou un chemin d'accès à un fichier de mots de passe comme valeur de l'option -f si votre fichier de base de données est protégé par un mot de passe, par exemple :

    # certutil -K -X -f /etc/ipsec.d/nsspassword -d /etc/ipsec.d/

Ressources supplémentaires

  • certutil(1) page de manuel.


[1] RHEL contient une base de données NSS à l'échelle du système dans le répertoire /etc/pki/nssdb. Les autres emplacements dépendent des applications que vous utilisez. Par exemple, Libreswan stocke sa base de données dans le répertoire /etc/ipsec.d/ et Firefox utilise le répertoire /home/<username>/.mozilla/firefox/.
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.