StreamBase Authentication System User Management — runs the StreamBase authentication system user management tool


sbuseradmin [OPTION]


Use sbuseradmin add, edit, or remove user names, passwords, and user roles from the file-based authentication list used by the StreamBase authentication system to control access to a running StreamBase Server. The default location for the authentication database is $STREAMBASE_HOME/etc/sbpasswd.

The user roles currently supported are:

SBAdmin -- StreamBase administrator

SBUser -- StreamBase user

SBDeveloper -- StreamBase developer



Adds a username to the StreamBase authentication database. This option requires the -n and -r options, and, optionally, the -p option.

-d username

Deletes an existing username. This option requires the -n option.

-h, --help

Displays help, then exits.


Lists the contents of the authentication database.

-n username

Specifies a username to add, update, or delete.

-p password

Specifies a password for the username being added or updated. If you omit -p when using the -a option, the command prompts for a password.

-r user-role

Specifies a user's role, with one of the following keywords: SBAdmin, SBUser, SBDeveloper. Specify multiple user roles in a comma-separated list. The spelling of the keywords is case-sensitive and must be exactly as shown.

-u username

Updates information about an existing username. This option requires the -n option and the -p or -r option or both.

-f path/to/passwd/file , --passwordfile path/to/passwd/file

You can optionally specify the path and name of the password file to use. The path supplied here must also be set in the authentication section of the StreamBase server configuration file.


Prints version information and exits.


There is no configuration file for sbuseradmin. The user names and passwords entered by the sbuseradmin command are saved in the sbpasswd file. By default, the file resides in /opt/tibco/sb-cep/n.m/etc.


syslog (3)