6.17 Using the OEDA genPasswordHash Utility

You can configure OEDA to use customized OS user passwords by using the genPasswordHash.sh utility.

During initial deployment or while altering an existing system deployment, Oracle Exadata Deployment Assistant (OEDA) performs actions on Exadata system servers using various OS user accounts.

To do this, OEDA can use default user passwords or you must provide the user passwords to OEDA by using the genPasswordHash.sh command located in the OEDA software bundle.

When you supply a user password to OEDA using genPasswordHash.sh, the command generates a secure password hash enabling OEDA to later use the password as required. The genPasswordHash.sh command does not change the OS user password on the Exadata servers. It is your responsibility to ensure that the passwords provided to genPasswordHash.sh are the actual OS user passwords on all the servers in your Exadata system.

To specify an OS user password, run the genPasswordHash.sh command with one of the following options, then supply the password when prompted. The available options are:

  • -root - Sets the root OS user password used by OEDA.

  • -non-root - Sets the OS user password used by OEDA for the grid and oracle OS users.

  • -all - Sets the OS user password used by OEDA for all OS users (root, grid, and oracle).

  • -celladmin - Sets the celladmin OS user password used by OEDA on the Exadata storage servers.

    Note:

    The -celladmin option is available only with Oracle Exadata System Software release 26.1.0 or later.

For example, to set the root password used by OEDA:

# /u01/oeda/linux-x86/genPasswordHash.sh -root
Enter root password::******
Re-enter root password:*****