Kerberos: позволяет kadmin аутентифицировать клиента из кэша учетных данных - PullRequest
0 голосов
/ 15 января 2019

Я управляю MIT Kerberos.Проблема:

Я могу kinit как суперпользователь, то есть,

kinit -S kadmin/admin -p admin/admin

и использовать кэшированные учетные данные для доступа к серверу kadmin:

kadmin -c /tmp/krb5cc_1001

Однако я не могу этого сделать, если -S kadmin/admin не указан во время kinit.В этом случае kadmin выводит:

STDERR: kadmin: Matching credential not found (filename: /tmp/krb5cc_1001) while initializing kadmin interface

Я знаю, что это должно быть поведение по умолчанию, но из-за плохо написанного программного обеспечения (которое я не уверен, что могу редактировать), я хотел быпереопределить любое ограничение на пользователя kadmin/admin, чтобы kadmin позволило использовать его через простой кэш учетных данных.

Возможно ли это?Если да, то какие настройки мне следует изменить в части KDC / KADMIND?

Я попытался удалить различные атрибуты и политики из принципалов kadmin (то есть удалить Attributes: DISALLOW_TGT_BASED и другие) без какой-либо удачи.

Есть предложения?

...