|
Nom du fichier |
Description |
|---|---|
|
~/.gkadmin |
Valeurs par défaut pour la création de nouveaux principaux dans l'outil d'administration SEAM |
|
~/.k5login |
Liste de principaux pour accorder l'accès à un compte Kerberos |
|
/etc/gss/gsscred.conf |
Types de fichier par défaut pour la table gsscred |
|
/etc/gss/mech |
Mécanismes pour RPCSEC_GSS |
|
/etc/gss/qop |
Paramètres de qualité de protection pour RPCSEC_GSS |
|
/etc/init.d/kdc |
Script init pour démarrer ou arrêter krb5kdc |
|
/etc/init.d/kdc.master |
Script init pour démarrer ou arrêter kadmind |
|
/etc/krb5/kadm5.acl |
Fichier de liste de contrôle d'accès de Kerberos ; inclut les noms principaux des administrateurs de KDC ainsi que leurs privilèges d'administration Kerberos |
|
/etc/krb5/kadm5.keytab |
Table de clés pour le service kadmin dans le KDC maître |
|
/etc/krb5/kdc.conf |
Fichier de configuration du KDC |
|
/etc/krb5/kpropd.acl |
Fichier de configuration de propagation de base de données Kerberos |
|
/etc/krb5/krb5.conf |
Fichier de configuration de secteur Kerberos |
|
/etc/krb5/krb5.keytab |
Table de clés pour les serveurs d'applications réseau |
|
/etc/krb5/warn.conf |
Fichier de configuration d'avertissements Kerberos |
|
/etc/pam.conf |
Fichier de configuration du module d'authentification enfichable |
|
/tmp/krb5cc_uid |
Cache de justificatifs d'identité défaut (uid désigne l'ID décimal de l'utilisateur) |
|
/tmp/ovsec_adm.xxxxxx |
Cache temporaire des justificatifs d'identité au cours de l'opération de changement de mot de passe (xxxxxx est une chaîne aléatoire) |
|
/var/krb5/.k5.REALM |
Fichier de réserve du KDC ; contient une copie chiffrée de la clé maîtresse du KDC. |
|
/var/krb5/kadmin.log |
Fichier journal pour kadmind |
|
/var/krb5/kdc.log |
Fichier journal pour le KDC |
|
/var/krb5/principal.db |
Base de données des principaux de Kerberos |
|
/var/krb5/principal.kadm5 |
Base de données administrative de Kerberos, contient les informations de politique |
|
/var/krb5/principal.kadm5.lock |
Fichier de verrouillage de la base de données administrative Kerberos |
|
/var/krb5/principal.ok |
Fichier d'initialisation de la base de données des principaux de Kerberos ; créé lors de l'initialisation réussie de la base de données Kerberos. |
|
/var/krb5/slave_datatrans |
Fichier de sauvegarde du KDC, utilisé par kprop_script pour la propagation |
Le fichier de configuration par défaut du module d'authentification enfichable fourni avec SEAM inclut des entrées de traitement des nouvelles applications Kerberos. Le nouveau fichier comporte des entrées pour le service d'authentification, la gestion des comptes, la gestion des sessions et les modules de gestion des mots de passe.
Pour le module d'authentification, les nouvelles entrées concernent rlogin, login, dtlogin, krlogin, ktelnet et krsh. Un exemple de ces entrées est présenté ci-dessous. Tous ces services ont recours à la nouvelle bibliothèque de modules d'authentification enfichables, /usr/lib/security/pam_krb5.so.1, pour l'authentification Kerberos.
Les trois premières entrées utilisent l'option try_first_pass, qui demande l'authentification au moyen du mot de passe initial de l'utilisateur. L'utilisation du mot de passe initial signifie que l'utilisateur n'est pas invité à entrer un autre mot de passe, même si de multiples mécanismes sont indiqués.
Les trois entrées suivantes utilisent l'option acceptor pour empêcher le module d'authentification enfichable d'effectuer l'étape d'obtention du ticket d'octroi de tickets initial. Pour les applications de serveur Kerberos, l'échange est déjà effectué par l'application ; il n'est donc pas nécessaire d'effectuer l'étape au moyen du module d'authentification enfichable. En outre, une entrée other est incluse comme entrée par défaut pour toutes les entrées exigeant une authentification qui ne sont pas spécifiées.
# cat /etc/pam.conf . . rlogin auth optional /usr/lib/security/pam_krb5.so.1 try_first_pass login auth optional /usr/lib/security/pam_krb5.so.1 try_first_pass dtlogin auth optional /usr/lib/security/pam_krb5.so.1 try_first_pass krlogin auth required /usr/lib/security/pam_krb5.so.1 acceptor ktelnet auth required /usr/lib/security/pam_krb5.so.1 acceptor krsh auth required /usr/lib/security/pam_krb5.so.1 acceptor other auth optional /usr/lib/security/pam_krb5.so.1 try_first_pass |
Pour la gestion des comptes, dtlogin possède une nouvelle entrée utilisant la bibliothèque Kerberos, comme indiqué ci-dessous. Une entrée other est incluse pour fournir une valeur par défaut. Actuellement, aucune action n'est effectuée par l'entrée other .
dtlogin account optional /usr/lib/security/pam_krb5.so.1 other account optional /usr/lib/security/pam_krb5.so.1 |
Les deux dernières entrées du fichier /etc/pam.conf sont présentées ci-dessous. L'entrée other de gestion de session détruit les justificatifs d'identité d'utilisateur. La nouvelle entrée other de gestion des mots de passe sélectionne la bibliothèque Kerberos.
other session optional /usr/lib/security/pam_krb5.so.1 other password optional /usr/lib/security/pam_krb5.so.1 try_first_pass |