Minio 不允许更改 root 用户

时间:2021-02-16 19:38:27

标签: amazon-s3 minio

我正在尝试在 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,它也不起作用。

2 个答案:

答案 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_OLDexport MINIO_ROOT_PASSWORD_OLD。按照文档中的步骤,这对我来说很好用。

相关问题