MinIO 更改用户凭据(密钥)

Posted

技术标签:

【中文标题】MinIO 更改用户凭据(密钥)【英文标题】:MinIO change user credentials (secret key) 【发布时间】:2021-01-18 05:39:10 【问题描述】:

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

如何更改现有用户的密码?

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

【参考方案2】:

添加到 docker yaml 文件中的 root 用户的访问凭证不能从 web gui 更改。

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

【讨论】:

以上是关于MinIO 更改用户凭据(密钥)的主要内容,如果未能解决你的问题,请参考以下文章

如何在 EB CLI 中更改用户?

如何在用户密码过期或“用户下次登录时必须更改密码”时检查 AD 用户凭据

如何使用管理员凭据更改当前用户的文件夹权限?

您如何保护 API 密钥和第 3 方站点凭据 (LAMP)?

无法更改git凭据

WCF 更改凭据