Change User Interface Passwords

To change the NexOSS UI password, you can click on the “User Management” button from the NexOSS UI and login as user ossadmin. Select “Users” under “User Definition” on the left panel, and then you can select the ossadmin user on the right panel to update accordingly.

You can also manually edit the tomcat-users.xml file, but this will require a restart of the web server.

$ cd $NexOSS_HOME/WebServer/conf
$ vi tomcat-users.xml
~
current-OSS-password" fullName="OSS Admin" groups="SuperUser" roles="Customers-Update-MayOriginate,Devices-Update-IsOnline,admin,manager"/>

$ cd $NexOSS_HOME/unix/run
$ ./stop_web_server.sh
$ ./run_web_server.sh

Be mindful that the ospadmin & ossadmin UI password changes must also be updated in the NexOSS.etc configuration file.

$ cd $NexOSS_HOME/etc
$ vi NexOSS.etc
~
~
HTTPAuthenticationEnabled=true
HTTPAuthenticationUserName=ospadmin
HTTPAuthenticationPassWord=current-OSP-password
~
~
RateExport.HTTPAuthenticationEnabled=true
RateExport.HTTPAuthenticationUserName=ossadmin
RateExport.HTTPAuthenticationPassWord=current-OSS-password
~
~
DownloadRoutingTable.HTTPAuthenticationEnabled=true
DownloadRoutingTable.HTTPAuthenticationUserName=ossadmin
DownloadRoutingTable.HTTPAuthenticationPassWord=current-OSS-password
~
~
InvoiceByAccount.HTTPAuthenticationEnabled=true
InvoiceByAccount.HTTPAuthenticationUserName=ossadmin
InvoiceByAccount.HTTPAuthenticationPassWord=current-OSS-password
~
~
CDREnreacher.HTTPAuthenticationEnabled=true
CDREnreacher.HTTPAuthenticationUserName=ossadmin
current-OSS-password

Note: If NexOSS.etc is not updated with the UI password changes, then NexOSS will not be able to replicate the configuration to OSPrey, NexOSS will not be able to collect CDR from OSPrey, and NexOSS will not be able to successfully execute its mediation scripts that run in the background.