Resetting the noobaa account password
Change and rotate your Multicloud Object Gateway (MCG) account credentials by resetting the noobaa account password.
Procedure
To reset the noobaa account password, run the following command:
noobaa account passwd <noobaa_account_name> [options]
noobaa account passwd
FATA[0000] ❌ Missing expected arguments: <noobaa_account_name>
Options:
--new-password='': New Password for authentication - the best practice is to omit this flag, in that
case the CLI will prompt to prompt and read it securely from the terminal to avoid leaking secrets in t
he shell history
--old-password='': Old Password for authentication - the best practice is to omit this flag, in that
case the CLI will prompt to prompt and read it securely from the terminal to avoid leaking secrets in
the shell history
--retype-new-password='': Retype new Password for authentication - the best practice is to omit
this flag, in that case the CLI will prompt to prompt and read it securely from the terminal to avoid
leaking secrets in the shell history
Usage:
noobaa account passwd <noobaa-account-name> [flags] [options]
Use "noobaa options" for a list of global command-line options (applies to all commands).
Example:
noobaa account passwd admin@noobaa.io
Example
output:
Enter old-password: [got 24 characters]
Enter new-password: [got 7 characters]
Enter retype-new-password: [got 7 characters]
INFO[0017] ✅ Exists: Secret "noobaa-admin"
INFO[0017] ✅ Exists: NooBaa "noobaa"
INFO[0017] ✅ Exists: Service "noobaa-mgmt"
INFO[0017] ✅ Exists: Secret "noobaa-operator"
INFO[0017] ✅ Exists: Secret "noobaa-admin"
INFO[0017] ✈️ RPC: account.reset_password() Request: {Email:admin@noobaa.io VerificationPassword:* Password:*}
WARN[0017] RPC: GetConnection creating connection to wss://localhost:58460/rpc/ 0xc000402ae0
INFO[0017] RPC: Connecting websocket (0xc000402ae0) &{RPC:0xc000501a40 Address:wss://localhost:58460/rpc/ State:init WS:<nil> PendingRequests:map[] NextRequestID:0
Lock:{state:1 sema:0} ReconnectDelay:0s cancelPings:<nil>}
INFO[0017] RPC: Connected websocket (0xc000402ae0) &{RPC:0xc000501a40 Address:wss://localhost:58460/rpc/ State:init WS:<nil> PendingRequests:map[] NextRequestID:0
Lock:{state:1 sema:0} ReconnectDelay:0s cancelPings:<nil>}
INFO[0020] ✅ RPC: account.reset_password() Response OK: took 2907.1ms
INFO[0020] ✅ Updated: "noobaa-admin"
INFO[0020] ✅ Successfully reset the password for the account "admin@noobaa.io"
Important:
To access the admin account credentials run the noobaa status command from the
terminal:
--------------------- Mgmt Credentials ---------------------
email : admin@noobaa.io
password : ***