User GuidesAPI ReferenceRelease Notes
Doc HomeHelp CenterLog In

Editing a User's Information or Password

Edit a user's details, such as email address or password.

Editing a User

Before you edit a user's information, review Username and Password Requirements.

To edit a user's details, including their password:

  1. In the top-right corner, select Users and Groups.
  2. Move your cursor over the row for the user, and select Edit edit icon.
  3. In the Edit user dialog, edit any fields except Username.
  4. Select Update user.

To edit the password of the default user system:

  1. Change the password for the user system in Users and Groups.
  2. Stop Tamr Core: <tamr-home-directory>/tamr/stop-unify.sh
  3. Confirm that the current Java is set to the OpenJDK package bundled with the Tamr Core software package, and that the environment variable JAVA_HOME is set.
which java
<tamr-home-directory>/openjdk-8u312-b07/bin/java
echo $JAVA_HOME
<tamr-home-directory>/openjdk-8u312-b07
-b07

If those are not set, run the following commands (assuming bash shell):

export JAVA_HOME=<tamr-home-directory>/openjdk-8u312-b07
export PATH=$JAVA_HOME/bin:$PATH
  1. Encrypt the new system user's password using the utility encrypt.sh as follows:
cd <tamr-home-directory>/tamr
./encrypt.sh -AES256
Please enter a password to encrypt:

Note: If you must run the encryption command on a single line for automation purposes, use this format: ./encrypt.sh -AES256 'my-password'. Using this format results in the system password being included in your command history.
5. Set the configuration variable TAMR_SYSTEM_PASSWORD to the encrypted output generated in the previous step by the administrative utility. See Setting Configuration Variables.
Note: Be sure to include the AES256() wrapper around the string generated by the encryption utility in the command. For example:

<tamr-home-directory>/tamr/utils/unify-admin.sh config:set TAMR_SYSTEM_PASSWORD="AES256(<encrypted password>)" 
  1. Start Tamr Core: <tamr-home-directory>/tamr/start-unify.sh

Switching Between Internal and External User Management

Tamr Core synchronizes user information and passwords for externally-managed users each time they sign in. You cannot edit user information or passwords for these users unless you switch to managing the users internally. When users are managed internally, Tamr Core does not query any external systems for updates on name, email, or password. Instead, it uses the information and credentials stored in Tamr Core. If a new password has not been set in Tamr Core for the new internal user, the previous external password continues to be used.

important Important: To successfully change internally-managed users to external management only if the usernames match exactly between Tamr Core and the external system. You must ensure that the usernames match exactly (case sensitive) in order to avoid creating duplicate users. Users who were changed from external to internal management can sign in with either their externally-managed password or with the password specified when switching to internal management.

To switch between internal and external user management for a given user:

  1. In the top-right corner, choose Users and Groups.
  2. Move your cursor over the row for the user, and select Edit edit icon.
  3. In the Edit user dialog that opens, toggle the Mange externally option to change between internal and external user management.
  4. Select Update user.