(PECL kadm5 >= 0.2.3)
kadm5_init_with_password — Ouvre une connexion à la bibliothèque KADM5
$admin_server
, string $realm
, string $principal
, string $password
) : resource
Ouvre une connexion avec la bibliothèque KADM5 en utilisant
le principal et le mot de passe
password pour obtenir les créances initiales depuis le
serveur d'administration admin_server.
admin_serverLe serveur.
realmDéfinit le domaine d'identification pour la connexion.
principalLe principal.
password
Si password est omis ou s'il vaut NULL,
une clé aléatoire sera générée.
Retourne un gestionnaire KADM5 en cas de succès ou FALSE si une erreur survient.
Exemple #1 Exemple d'initialisation KADM5
<?php
$handle = kadm5_init_with_password("afs-1", "GONICUS.LOCAL", "admin/admin", "password");
$attributes = KRB5_KDB_REQUIRES_PRE_AUTH | KRB5_KDB_DISALLOW_PROXIABLE;
$options = array(KADM5_PRINC_EXPIRE_TIME => 0,
KADM5_POLICY => "default",
KADM5_ATTRIBUTES => $attributes);
kadm5_create_principal($handle, "burbach@GONICUS.LOCAL", "password", $options);
kadm5_destroy($handle);
?>
Note:
La connexion doit être close après l'avoir utilisée avec la fonction kadm5_destroy().