#administration #minio
#администрирование #minio
Вопрос:
Я запускаю распределенный мини-кластер с 4 узлами с несколькими учетными записями пользователей для разных целей / сегментов. Мне нужно написать удобный скрипт или простое веб-приложение для пользователей, где они могут менять свои пароли.
Как я могу изменить пароль для существующего пользователя?
Ответ №1:
Согласно этой закрытой проблеме на GitHub, нет другого способа, кроме mc
прямого вызова инструмента. Управление учетными записями пользователей с помощью MinIO SDK на данный момент недоступно, но может быть реализовано в будущем.
На данный момент единственная возможность изменить SECRET_KEY пользователя — создать нового пользователя через mc admin user add
. В следующий понедельник я проверю, означает ли повторный вызов команды, что группы / политики больше не назначаются соответствующему пользователю.
Ответ №2:
Учетные данные доступа для пользователя root, которые добавляются в файл docker yaml, не могут быть изменены из веб-интерфейса пользователя.
Однако вы можете использовать клиент minio с вашими учетными данными root для настройки нового пользователя и установки политики нового пользователя на consoleAdmin. Теперь, когда новый администратор входит в веб-интерфейс пользователя, он может изменить свой пароль.