|
Table des matières
LXXII. KADM5IntroductionCe paquet vous permet d’accéder à l’administration des serveurs Kerberos V. Vous pourrez créer, modifier et effacer les directives et les éléments principaux Kerberos V. Plus d’informations à propos de Kerberos peuvent être trouvées sur http://web.mit.edu/kerberos/www/. La documentation sur Kerberos et KADM5 peut être trouvée sur http://web.mit.edu/kerberos/www/krb5-1.2/krb5-1.2.8/doc/admin_toc.html. Constantes pré-définiesCes constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l’exécution. Constantes pour les attributs des balisesLes fonctions kadm5_create_principal(), kadm5_modify_principal() et kadm5_modify_principal() vous permettent de spécifier des attributs spéciaux utilisant un champ de bits. Les symboles sont définis ci-dessous : Tableau 1. Attributs à utiliser par KDC
Constantes pour les optionsLes fonctions kadm5_create_principal(), kadm5_modify_principal() et kadm5_get_principal() permettent de spécifier ou retourner les options des éléments principaux en tant que tableaux associatifs. Les clés pour le tableau associatif sont définies en tant que constantes ci-dessous : Tableau 2. Options pour créer/modifier/récupérer des éléments principaux
ExemplesCet exemple simple montre comment se connecter, interroger, imprimer les éléments principaux et se déconecter depuis une base de données KADM5.
<?php $handle = kadm5_init_with_password("afs-1", "GONICUS.LOCAL", "admin/admin", "password"); print "<h1>get_principals</h1>\n"; $principals = kadm5_get_principals($handle); for( $i=0; $i<count($principals); $i++) print "$principals[$i]<br>\n"; print "<h1>get_policies</h1>\n"; $policies = kadm5_get_policies($handle); for( $i=0; $i<count($policies); $i++) print "$policies[$i]<br>\n"; print "<h1>get_principal burbach@GONICUS.LOCAL</h1>\n"; $options = kadm5_get_principal($handle, "burbach@GONICUS.LOCAL" ); $keys = array_keys($options); for( $i=0; $i<count($keys); $i++) { $value = $options[$keys[$i]]; print "$keys[$i]: $value<br>\n"; } $options = array(KADM5_PRINC_EXPIRE_TIME => 0); kadm5_modify_principal($handle, "burbach@GONICUS.LOCAL", $options); kadm5_destroy($handle); ?> ContactsSi vous avez des commentaires, des corrections de bogues, des enrichissements ou si vous voulez aider dans le développement, vous pouvez envoyer un email à holger.burbach@gonicus.de. La page du projet peut être trouvé sur http://oss.gonicus.de/project/?group_id=7. Table des matières kadm5_chpass_principal – Modifie le mot de passe du principalkadm5_create_principal – Crée un principal kerberos avec les paramètres donnéskadm5_delete_principal – Efface un principal kerberoskadm5_destroy – Ferme la connexion avec le serveur d’administration et libère toutes les ressources associéeskadm5_flush – Valide toutes les modifications de la base de données Kerberos, et quitte la connexion ouverte du serveur d’administration Kerberoskadm5_get_policies – Récupère toutes les directives depuis la base de données Kerberoskadm5_get_principal – Récupère les entrées des éléments principaux depuis la base de données Kerberoskadm5_get_principals – Récupère tous les éléments principaux depuis la base de données Kerberoskadm5_init_with_password – Ouvre une connexion à la bibliothèque KADM5 et initialise toutes les informations nécessaireskadm5_modify_principal – Modifie un principal Kerberos avec les paramètres donnés Travail collaboratifContribuez, en ajjoutant des elements a cette page de manuel : Merci de votre aide |