Загрузка данных из SQL-базы с авторизацией Kerberos
Вы можете использовать сетевой протокол аутентификации Kerberos при загрузке данных из SQL-базы данных. Для этого необходимо выполнить следующие шаги:
Положить файл
.keytabв папку на хосте/docker-volume/viqube/kerberosс именемvisiology-kauth.keytabПоложить ваш файл
krb5.confв папку на хосте/docker-volume/viqube/kerberosСоздать скрипт
first-init.shв папке/docker-volume/viqube/custom-scripts:#!/bin/bash -x ln -s -f /viqube/kerberos/krb5.conf /etc/krb5.conf kinit -kt /viqube/kerberos/visiology-kauth.keytab XXX@YYY.ZZZНеобходимо заменить
XXX@YYY.ZZZна свои значения.
Убедитесь, что формат окончания строк в скрипте в Unix-формате (LF)Создать скрипт
update-session.shдля обновления сессии Kerberos в папке/docker-volume/viqube/custom-scripts:#!/bin/bash (crontab -l ; echo "0 */6 * * * kinit -kt /viqube/kerberos/visiology-kauth.keytab XXX@YYY.ZZZ") | crontab -Необходимо заменить
XXX@YYY.ZZZна свои значения.
Убедитесь, что формат окончания строк в скрипте в Unix-формате (LF)Дать права на выполнение скрипта:
sudo chmod +x /docker-volume/viqube/custom-scripts/update-session.sh sudo chmod +x /docker-volume/viqube/custom-scripts/first-init.shПерезапустить платформу.
Нужна дополнительная помощь?