温馨提示×

ubuntu minio怎么重置密码

小樊
54
2026-10-22 11:41:41
栏目: 智能运维

在 Ubuntu 上重置 MinIO 的密码(访问密钥 / 密钥密码),取决于你使用的是 单机 MinIO 还是 MinIO 多节点 / IDP / Kubernetes。下面是最常见的 单机 MinIO(使用 root 账号) 重置方式。


一、MinIO 密码是什么?

MinIO 的“密码”其实是:

  • MINIO_ROOT_USER(账号)
  • MINIO_ROOT_PASSWORD(密码)

默认是:

  • 用户:minioadmin
  • 密码:minioadmin

二、重置 MinIO root 密码(最常用)

方法 1:修改环境变量(推荐)

  1. 找到 MinIO 的启动配置
    常见位置:
/etc/default/minio

或 systemd 配置:

/etc/systemd/system/minio.service
  1. 修改以下内容:
MINIO_ROOT_USER=admin
MINIO_ROOT_PASSWORD=NewStrongPassword
  1. 重新加载并重启 MinIO
sudo systemctl daemon-reload
sudo systemctl restart minio
  1. 验证
systemctl status minio

⚠️ 修改 root 密码后,所有已有客户端 / mc / 程序都需要更新配置


三、如果忘记了密码,且无法登录

方法 2:删除身份配置(会重置为默认)

⚠️ 此操作会清空用户和权限配置(谨慎)

sudo systemctl stop minio

删除配置目录(通常是):

rm -rf /data/.minio.sys

或(取决于你的数据目录):

rm -rf /var/lib/minio/.minio.sys

重新启动:

sudo systemctl start minio

此时:

  • 用户:minioadmin
  • 密码:minioadmin

四、使用 mc 修改其他用户密码

如果你还能用 root 登录:

mc admin user add myminio newuser newpassword
mc admin user change-password myminio newuser newpassword

五、MinIO 在 Docker 中

如果是 Docker:

docker rm -f minio
docker run -d \
  -e MINIO_ROOT_USER=admin \
  -e MINIO_ROOT_PASSWORD=NewPassword \
  -v /data:/data \
  minio/minio server /data

六、建议

  • 密码至少 8 位
  • 不要用 minioadmin
  • 生产环境使用独立用户而非 root

如果你愿意,可以告诉我:

  • MinIO 安装方式(apt / docker / binary)
  • 是否在用 mc
  • Ubuntu 版本

我可以给你精确命令。

0 踩