MinIO更改用户凭据秘密密钥

问题描述

我正在运行一个分布式MinIO群集,该群集具有4个节点,具有多个用户帐户,用于不同的用途/存储桶。我需要为用户编写一个方便脚本或简单的Web应用程序,以便他们可以更改密码

如何更改现有用户密码

解决方法

根据this closed Issue on GitHub,除了直接调用mc工具外没有其他方法。目前尚无法借助MinIO SDK来管理用户帐户,但将来可能会实现。

目前,更改用户的SECRET_KEY的唯一可能性是通过mc admin user add创建新用户。下周一,我将测试是否再次调用该命令是否意味着不再将组/策略分配给相应的用户。

,

在 docker yaml 文件中添加的 root 用户的访问凭据无法从 Web gui 更改。

但是,您可以使用带有根凭据的 minio 客户端来设置新用户并将新用户的策略设置为 consoleAdmin。当新管理员登录 Web gui 时,他们现在可以更改密码。