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:
- In the top-right corner, select Users and Groups.
- Move your cursor over the row for the user, and select Edit .
- In the Edit user dialog, edit any fields except Username.
- Select Update user.
To edit the password of the default user system
:
- Change the password for the user
system
in Users and Groups. - Stop Tamr Core:
<tamr-home-directory>/tamr/stop-unify.sh
- 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-17.0.11+9/bin/java
echo $JAVA_HOME
<tamr-home-directory>/open jdk-17.0.11+9
-b07
If those are not set, run the following commands (assuming bash shell):
export JAVA_HOME=<tamr-home-directory>/openjdk-17.0.11+9
export PATH=$JAVA_HOME/bin:$PATH
- Encrypt the new
system
user's password using the utilityencrypt.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.
- 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 theAES256()
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>)"
- 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: 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:
- In the top-right corner, choose Users and Groups.
- Move your cursor over the row for the user, and select Edit .
- In the Edit user dialog that opens, toggle the Mange externally option to change between internal and external user management.
- Select Update user.
Updated 5 months ago