Я использую MacOs High Sierra 10.13
Мне нужен удаленный доступ к веб-интерфейсу с керберизацией (конкретный интерфейс Hadoop Cluster / Ambari / Oozie Service)
Для этого мне сначала нужно отредактировать / настроитьфайл конфигурации kerberos для добавления области перед правильным вызовом kinit.Я внимательно посмотрел, файл конфигурации Kerberos отсутствует в системе: нигде нет следа файла с именем "edu.mit.Kerberos", а не "krb5.conf".
Но, тем не менее, вызов kinit выводит это:
user@MBP:~$ kinit
kinit: krb5_get_default_principal: Configuration file does not specify default realm
Мне действительно любопытно, где файл конфигурации скрыт, если он когда-либо существует.
В любом случае, я попытался создать и /etc/krb.conf и / Library / Preferences / edu.mit.Kerberos с моей конфигурацией области, но я продолжаю получать один и тот же вывод.
Я даже не уверен, что kerberos по умолчанию установлен должным образом в этой версии MacOS, но у меня есть команды klist и kinit изначально в usr / bin.
Я также пытался выгрузить / перезагрузитьслужба kerberos, но соответствующие файлы plist также не существуют
sudo launchctl unload /System/Library/LaunchDaemons/edu.mit.Kerberos.kadmind.plist
sudo launchctl unload /System/Library/LaunchDaemons/edu.mit.Kerberos.krb5kdc.plist
sudo launchctl load /System/Library/LaunchDaemons/edu.mit.Kerberos.kadmind.plist
sudo launchctl load /System/Library/LaunchDaemons/edu.mit.Kerberos.krb5kdc.plist
все дают
No such file or directory
Я ознакомился с официальной документацией MIT здесь и здесь но это не очень помогло.Также я советую использовать утилиту «Mac OS X Kerberos Extras», но я специалист по терминалам, я действительно предпочитаю понимать, что я делаю, где находятся файлы conf и что на самом деле происходит.
Любая помощь или достойная документация приветствуется.Спасибо