1.1.1

Table Of Contents
For example, this listing shows a sqlfire.properties le the denes a "locatoradmin" and
"serveradmin" system user:
sqlfire.auth-provider=BUILTIN
mcast-port=0
sqlfire.user.locatoradmin=locatorpassword
sqlfire.user.serveradmin=serverpassword
3.
To boot a standalone locator using the above properties le, specify a congured system user with the -user
option as in:
sqlf locator start -user=locatoradmin -password
If you leave the -password option empty, SQLFire prompts you for the 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 (beginning with the locator), specifying the new username denition when you
start.
4. Use the SYS.SHOW_USERS procedure to view the congured BUILTIN users in a SQLFire distributed
system.
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 User Name: locatoradmin
Enter Password: locatorpassword
Re-enter Password: locatorpassword
Encrypted to v23b60584174091d1d7b3bad3728a55500915424516037
Store the encrypted value in the sqlfire.properties le in place of the clear text password for the specied
user name:
sqlfire.user.locatoradmin=v23b60584174091d1d7b3bad3728a55500915424516037
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 and View System Users on page 243 or Encrypt the Password of a System User on page 244 for details.
vFabric SQLFire User's Guide244
Deploying vFabric SQLFire