kadm5_init_with_password
(PECL kadm5 >= 0.2.3)
kadm5_init_with_password — Открывает соединение с библиотекой KADM5
Описание
$admin_server
, string $realm
, string $principal
, string $password
) : resource
Открывает соединение с библиотекой KADM5, используя принципала
principal
и пароль
password
для получения начальных параметров доступа от
admin_server
.
Список параметров
-
admin_server
-
Сервер.
-
realm
-
Определяет авторизованный домен для соединения.
-
principal
-
Принципал.
-
password
-
Если
password
пропущен или равенNULL
, будет создан случайный ключ.
Возвращаемые значения
Возвращает обработчик KADM5 в случае успешного выполнения или FALSE
в случае возникновения ошибки.
Примеры
Пример #1 Пример инициализации 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);
?>
Примечания
Замечание:
По окончанию работы соединение должно быть закрыто с помощью kadm5_destroy().
Смотрите также
- kadm5_destroy() - Закрытие соединения с сервером kerberos и высвобождение всех связанных ресурсов