Changing root password in MinIO Baremetal - cniackz/public GitHub Wiki

Objective:

Changing root password in MinIO Baremetal

Issue:

Steps:

  1. Get latest minio and run with password1:
rm -rf /Volumes/data1/.minio.sys/
rm -rf /Volumes/data1/*
curl --progress-bar -O https://dl.min.io/server/minio/release/darwin-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/minio
MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=password1 minio server /Volumes/data1 --console-address ":9001"

I get:

$ MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=password1 minio server /Volumes/data1 --console-address ":9001"
Formatting 1st pool, 1 set(s), 1 drives per set.
WARNING: Host local has more than 0 drives of set. A host failure will result in data becoming unavailable.
MinIO Object Storage Server
Copyright: 2015-2023 MinIO, Inc.
License: GNU AGPLv3 <https://www.gnu.org/licenses/agpl-3.0.html>
Version: RELEASE.2023-03-13T19-46-17Z (go1.19.7 darwin/amd64)

Status:         1 Online, 0 Offline. 
API: http://10.194.120.224:9000  http://127.0.0.1:9000                           
RootUser: admin 
RootPass: password1 
Console: http://10.194.120.224:9001 http://127.0.0.1:9001              
RootUser: admin 
RootPass: password1 

Command-line: https://min.io/docs/minio/linux/reference/minio-mc.html#quickstart
   $ mc alias set myminio http://10.194.120.224:9000 admin password1

Documentation: https://min.io/docs/minio/linux/index.html
Warning: The standard parity is set to 0. This can lead to data loss.
  1. Create some buckets and some files via console:
  1. Stop MinIO, and change the password to password2:
MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=password2 minio server /Volumes/data1 --console-address ":9001"

Output is:

$ MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=password2 minio server /Volumes/data1 --console-address ":9001"
MinIO Object Storage Server
Copyright: 2015-2023 MinIO, Inc.
License: GNU AGPLv3 <https://www.gnu.org/licenses/agpl-3.0.html>
Version: RELEASE.2023-03-13T19-46-17Z (go1.19.7 darwin/amd64)

Status:         1 Online, 0 Offline. 
API: http://10.194.120.224:9000  http://127.0.0.1:9000                           
RootUser: admin 
RootPass: password2 
Console: http://10.194.120.224:9001 http://127.0.0.1:9001              
RootUser: admin 
RootPass: password2 

Command-line: https://min.io/docs/minio/linux/reference/minio-mc.html#quickstart
   $ mc alias set myminio http://10.194.120.224:9000 admin password2

Documentation: https://min.io/docs/minio/linux/index.html
Warning: The standard parity is set to 0. This can lead to data loss.

API: SYSTEM()
Time: 13:12:19 UTC 03/17/2023
DeploymentID: f26beeb7-dba4-4b34-be32-f4539e34a510
Error: Unable to initialize IAM sub-system, some users may not be available: signature is invalid (*fmt.wrapError)
       3: internal/logger/logger.go:258:logger.LogIf()
       2: cmd/iam.go:326:cmd.(*IAMSys).Init()
       1: cmd/server-main.go:653:cmd.serverMain.func3()
  1. Login in console and see if you have access and files are present as they were before: