Skip to main content

Problem:

  • Product Name: BES-AppServer
  • Product Version: 5.2.1
  • Product Component: Security
  • Platform/OS Version: All
  • JDK/Compiler Version: 1.3.1 and 1.4.1

How to add a new user to BES?

Resolution:

Please follow these steps as they appear.

STEP 1:

Logout of ServerRealm in Server and Partition, From server root directory run:

vaultgen -config .\\adm\\security\\management_config.jaas -vault .\\adm\\security\\management_vault logout ServerRealm

and from partition root run:

vaultgen -config ..\\..\\adm\\properties\\partitions\\standard\\security\\management_config.jaas -vault ..\\..\\adm\\properties\\partitions\\standard\\security\\vault logout ServerRealm

STEP 2:

Change the admin password using userdbadmin

(NOTE paths here are relative to server root but can be run form anywhere )

Add a new user:

userdbadmin -db jdbc:borland:dslocal:adm\\security\\userdb.jds adduser [optional :]

STEP 3:

Regenerate vaults for Sever and Partition. From server root directory run:

vaultgen -config .\\adm\\security\\management_config.jaas -vault .\\adm\\security\\management_vault login ServerRealm

and from partition root run:

vaultgen -config ..\\..\\adm\\properties\\partitions\\standard\\security\\management_config.jaas -vault ..\\..\\adm\\properties\\partitions\\standard\\security\\vault login ServerRealm

STEP 4:

Add user to BES's rolemap.

edit file adm/security/management.rolemap to AdministratorUpdaters, ServerProcess

#
# Map user identities to the administration roles.
#
AdministratorUpdaters {
*(CN=admin,REALM=ServerRealm)
*(CN=,REALM=ServerRealm)
}
AdministratorViewers {
role=AdministratorUpdaters
}
ServerProcess {
*(CN=admin, REALM=ServerRealm)
* (CN=, REALM=ServerRealm)
}

 


#AppServer
#VisiBroker
#vaultgen
#userdbadmin
#Security