我正在尝试在 mini 上更改使用不同的密码。我跟着指南走。第一次通过 sudo 执行它(因为指南使用 /data
文件夹),然后清理所有内容(删除 /data 以及 .minio 目录)。
正在尝试设置变量...
export MINIO_ROOT_USER=otheruser
export MINIO_ROOT_PASSWORD=otherpass
./minio server /home/debian/data/
... 只会产生 Invalid Credentials
消息。同样的情况...
export MINIO_ROOT_USER=otheruser
export MINIO_ROOT_PASSWORD=otherpass
export MINIO_ROOT_USER_OLD=minioadmin
export MINIO_ROOT_PASSWORD_OLD=minioadmin
./minio server /home/debian/data/
...这也给出了相同的结果。如果我将两个变量都设置为 minioadmin,则一切正常。
如何更改管理员帐户?
编辑 1:
我还尝试使用 sudo -E 执行所有操作。这样做,对于这两个选项,什么都不做(抛出相同的异常)。
编辑 2:
我尝试过全新安装整台机器。即使有了这个并且这次没有使用 sudo
,它也不起作用。
答案 0 :(得分:0)
#minio 版本 go1.16
#secret key 的长度必须至少为 8 个或更多字符
触摸 runminio.sh
vi runminio.sh:
export MINIO_ROOT_USER=otheruser
export MINIO_ROOT_PASSWORD=otherpass
nohup /usr/local/minio server /home/minio/data > /home/minio/minio.log 2>&1&
./runminio.sh
答案 1 :(得分:-1)
很可能您没有正确导出变量或保留了旧值(或者当您以普通用户身份开始时,您通过 sudo 导出的值不存在)。我假设您正在遵循本指南:https://docs.minio.io/docs/minio-server-configuration-guide.html。一个注意事项是,根据该指南,您应该在随后重新启动服务器时删除 MINIO_ROOT_USER_OLD
和 export MINIO_ROOT_PASSWORD_OLD
。按照文档中的步骤,这对我来说很好用。