Я нашел python-kerberos
и pykadm5
. python-kerberos
может авторизовать пользователя, но не имеет api для добавления/редактирования/удаления принципала. pykadm5
не обновлен в течение длительного времени. Я не могу использовать его для подключения к KDC. Может ли кто-нибудь указать мне на python lib для добавления/редактирования/удаления принципала? Моя ОС - Ubuntu; моя версия Python - 2.6.Kerberos python lib для добавления/редактирования/удаления принципала?
1
A
ответ
0
вы можете обратиться к хранилищу https://github.com/russjancewicz/python-kadmin/, может быть, это сообщение может получить некоторое представление:
def create_test_prinicipal():
data = None
if not os.path.isfile(TEST_KEYTAB):
command = '''
spawn kadmin.local -p [email protected]
expect "kadmin.local:" {{ send "ank {0}\r" }}
expect "Enter password for principal" {{ send "{1}\r" }}
expect "Re-enter password for principal" {{ send "{1}\r" }}
expect "kadmin.local:" {{ send "cpw {0}\r" }}
expect "Enter password for principal" {{ send "{1}\r" }}
expect "Re-enter password for principal" {{ send "{1}\r" }}
expect "kadmin.local:" {{ send "ktadd -kt {2} -norandkey {0}\r"}}
expect "kadmin.local:" {{ exit 1 }}
'''.format(TEST_PRINCIPAL, TEST_PASSWORD, TEST_KEYTAB)
expect = subprocess.Popen(['expect'], shell=True, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
expect.communicate(command.encode())
expect.wait()
Смежные вопросы
- 1. Mapping между HDFS Daemon и Принципала Kerberos и Unix аккаунта
- 2. HiveServer2 не поднимая правую Принципала Kerberos при запуске
- 3. Ошибка при отправке принципала серверу kerberos. Apache2 и kerberos5
- 4. Наименьшая привилегия для принципала службы для создания другого принципала службы
- 5. python: validate kerberos ticket
- 6. Получение TGT с использованием принципала сервиса
- 7. Аутентификация Kerberos для клиента/сервера Twisted Python
- 8. Документация для gnomekeyring Python lib
- 9. python lib для facebook instagram
- 10. Bluetooth lib для python 3
- 11. Python Impyla не работает после установки Kerberos
- 12. Datastax с Kerberos - TTransportNegotiationException
- 13. Модуль аутентификации Kerberos с python
- 14. Определения термина Kerberos
- 15. Найденный неподдерживаемый ключ (8) для nn/hadoop-kerberos @ HADOOP-KERBEROS
- 16. Чтение принципала безопасности LDAP
- 17. Сочетание RoleNeed с Колба Принципала
- 18. Kerberos для Elasticsearch
- 19. Python 2.7 Импорт Lib из папки Lib
- 20. Поиск Python HTTP Lib
- 21. звук Lib Python
- 22. python chat client lib
- 23. RPC lib for Python
- 24. Настройка пользовательского принципала для поставщика удостоверений ASP.NET
- 25. Как определить принципала для инструкции политики AWS?
- 26. Внедрение пользовательского принципала для контроллеров весной Безопасность
- 27. url lib error python
- 28. Python Lib выполнить ошибку
- 29. Hadoop Kerberos security
- 30. Настройка Kerberos в python в машине Ubuntu
FYI, @jrennie. –