1.1

Table Of Contents
sqlfire.user.locatoradmin=locatorpassword
sqlfire.user.serveradmin=serverpassword
3.
To boot a standalone locator using the above properties le, you would specify a system user with the -user
option as in:
sqlf locator start -user=locatoradmin -password
Note: Built-in system users are dened when you boot the SQLFire locator. Other SQLFire members
that join the system must specify one of the same system users that are dened in the locator. If you
need to change the password of a system user, you must stop all members of the distributed system,
and then restart them (starting with the locator), specifying the new username denition when you
start.
If you leave the -password option empty, SQLFire prompts you for the password.
Note: Keep in mind that sqlfire.user.UserName denes a user credential, and -user species
an available credential to use for booting the server or locator. Both properties are required. For example,
if you specied all properties at the command line rather than in sqlfire.properties, the command
to boot the locator is:
sqlf locator start -auth-provider=BUILTIN
-sqlfire.user.locatoradmin=locatorpassword -user=locatoradmin
-password=locatorpassword
Encrypt the Password of a System User
To avoid storing system user passwords in plain text in the sqlfire.properties le, use the sqlf
encrypt-password command to generate encrypted placeholder text for the password.
For example:
sqlf encrypt-password
Enter Password: locatorpassword
Re-enter Password: locatorpassword
Encrypted to 3b60bef594d0e4810b9e33aa2af55714bf210d068cc2
Store the encrypted value in the sqlfire.properties le in place of the clear text password:
sqlfire.user.locatoradmin=3b60bef594d0e4810b9e33aa2af55714bf210d068cc2
Change a System User Password
Built-in system users are dened when you boot the SQLFire locator. Other SQLFire members that join the
system must specify one of the same system users that are dened in the locator. If you need to change the
password of a system user, you must stop all members of the distributed system, and then restart them (starting
with the locator), specifying the new username denition when you start.
To change the password of an existing system user, either specify a new password when your start a SQLFire
member using the sqlfire.user.UserName system property, or generate a new encrypted password using
sqlf encrypt-password and place the new encrypted password in the sqlfire.properties le.
See Create System Users on page 239 or Encrypt the Password of a System User on page 240 for details.
Note: Regardless of which method you use to dene the new password, you must restart all SQLFire
members (including locators) using the new password. You cannot change a system password user on
only a subset of the SQLFire members. This limitation applies only to system users dened in the BUILTIN
authentication schema. LDAP authentication occurs outside of the SQLFire system, so passwords can be
changed without affecting available SQLFire members.
vFabric SQLFire User's Guide240
Deploying vFabric SQLFire