在 Ubuntu 上修改 MinIO 的密码(实际上是 Access Key / Secret Key),有几种常见方式,取决于你是用 root 账号还是普通用户、用二进制还是 Docker 部署。
MinIO 没有“用户密码”概念,而是:
默认账号一般是:
Access Key: minioadmin
Secret Key: minioadmin
如果你是用 systemd 安装的,一般在这里:
sudo nano /etc/default/minio
或:
sudo nano /etc/systemd/system/minio.service
MINIO_ROOT_USER=your_new_access_key
MINIO_ROOT_PASSWORD=your_new_secret_key
⚠️ 要求:
sudo systemctl daemon-reload
sudo systemctl restart minio
mc(MinIO Client)wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
sudo mv mc /usr/local/bin/
mc alias set myminio http://127.0.0.1:9000 minioadmin minioadmin
mc admin user add myminio newuser newpassword
mc admin policy set myminio readwrite user=newuser
⚠️ MinIO 不允许直接“改 root 密码”,只能:
docker run -p 9000:9000 -p 9001:9001 \
-e "MINIO_ROOT_USER=admin" \
-e "MINIO_ROOT_PASSWORD=strongpassword" \
minio/minio server /data --console-address ":9001"
或 docker-compose:
environment:
MINIO_ROOT_USER: admin
MINIO_ROOT_PASSWORD: strongpassword
然后:
docker-compose down
docker-compose up -d
直接删掉数据目录里的身份配置(⚠️会丢失权限配置):
rm -rf ~/.minio
或 Docker:
docker volume rm minio_data
| 场景 | 方法 |
|---|---|
| 初次部署 | 环境变量 |
| 已运行 | 改配置 + 重启 |
| 多用户 | mc admin |
| Docker | 改 env |
如果你愿意,可以告诉我:
我可以给你精确命令。