(PECL kadm5 >= 0.2.3)
kadm5_modify_principal — Modifie un principal Kerberos avec les paramètres donnés
$handle
, string $principal
, array $options
) : boolModifie un principal Kerberos avec les paramètres donnés
handleUn gestionnaire KADM5.
principalLe principal.
options
Il est possible de spécifier plusieurs paramètres optionnels avec
un tableau d'options. Les options suivantes
sont autorisées :
KADM5_PRINC_EXPIRE_TIME,
KADM5_PW_EXPIRATION,
KADM5_ATTRIBUTES,
KADM5_MAX_LIFE,
KADM5_KVNO,
KADM5_POLICY,
KADM5_CLEARPOLICY,
KADM5_MAX_RLIFE.
KADM5_FAIL_AUTH_COUNT.
Cette fonction retourne TRUE en cas de succès ou FALSE si une erreur survient.
Exemple #1 Exemple de modification d'un principal
<?php
$handle = kadm5_init_with_password("afs-1", "GONICUS.LOCAL", "admin/admin", "password");
$attributes = KRB5_KDB_REQUIRES_PRE_AUTH;
$options = array(KADM5_PRINC_EXPIRE_TIME => 3451234,
KADM5_POLICY => "gonicus",
KADM5_ATTRIBUTES => $attributes);
kadm5_modify_principal($handle, "burbach@GONICUS.LOCAL", $options);
kadm5_destroy($handle);
?>