Я должен подключиться к разным устройствам одновременно, используя аутентификацию kerberos. В настоящее время используется кеш по умолчанию (Файл) для хранения тикета Kerberos, который хранит только один тикет за раз. Но для моего требования я должен хранить несколько билетов. Подскажите, пожалуйста, как обновить кеш, в котором хранятся несколько билетов, и как получить к ним доступ. В настоящее время доступ к билетам Kerberos осуществляется с помощью kinit.
Пожалуйста, поделитесь подробными инструкциями по обновлению кэша для обработки вышеуказанного требования. Я новичок в этой области, ваша помощь очень ценится.
Ниже приведен пример файла конфигурации krb5.conf
. По умолчанию используется файловый кеш.
{ [logging]
default = FILE:/var/log/krb5libs.log
kdc = FILE:/var/log/krb5kdc.log
admin_server = FILE:/var/log/kadmind.log
[libdefaults]
dns_lookup_realm = false
ticket_lifetime = 24h
renew_lifetime = 7d
forwardable = true
rdns = false
default_realm = EXAMPLE.COM
default_ccache_name = KEYRING:persistent:%{uid}
[realms]
EXAMPLE.COM = {
kdc = kerberos.example.com
admin_server = kerberos.example.com
}
[domain_realm]
.example.com = EXAMPLE.COM
example.com = EXAMPLE.COM
}