Change a Password

This section explains how to change a user’s password.

This procedure is carried out using ConfD.


To perform this task you must be a member of the exaadm group.


The following examples use ConfD through the command-line tool confd_client, which is accessible on all database nodes. You can also access ConfD through XML-RPC in your own Python programs. For more information, see ConfD.

Placeholder values are indicated with UPPERCASE characters. Replace the placeholders with your own values.

  1. Connect to EXAClusterOS (COS) using c4 connect -t<DEPLOYMENT>/cos. For example:

    c4 connect -t1/cos

    If you do not specify a node, you will be connected to the first node in the deployment. If the cluster is configured with an access node, the first node is the access node (usually n10). The COS command prompt will tell you which node you are currently connected to:

    [root@n10 ~]#

    For more information about c4 commands, see Exasol Deployment Tool (c4).

  2. To find the user name, use the ConfD job user_list:

    confd_client -c user_list
  3. To change the password, use the ConfD job user_passwd. For example:

    confd_client -c user_passwd -a '{password: NEW_PASSWORD, username: USERNAME}'

The password is encoded by default.


Attempt to log in using the new password.

See Also