The Policy Builder is the web-based client interface for the configuration of policies to the Cisco Policy Suite. Initial
accounts are created during the software installation with the default CPS install username as qns-svn and password as cisco123.
URL to Access Policy Builder Interface:
The Policy Builder provides a PAM based and SVN based authentication mechanism to support the authentication of Linux user
credentials. The disablePamAuthentication
flag is used to enable or disable user login and to perform PAM based authentication.
The following tables describes the user roles and credentials supported:
Table 1. User Roles and Authentication Mechanism
Linux access
|
SVN access
|
User Access to Policy Builder
|
User Roles
|
Authentication Mechanism
|
Read/Write
|
Not an SVN user
|
Yes
|
Read only
|
PAM (Linux Systems) (set disablePamAuthentication = false)
|
Read only
|
Not an SVN user
|
Yes
|
Read only
|
PAM (Linux Systems) (set disablePamAuthentication = false)
|
Read/Write
|
Read/Write
|
Yes
|
Admin
|
PAM (Linux Systems) (set disablePamAuthentication = false)
|
Read/Write
|
Read only
|
Yes
|
Read only
|
PAM (Linux Systems) (set disablePamAuthentication = false)
|
Read only
|
Read/Write
|
Yes
|
Admin
|
PAM (Linux Systems) (set disablePamAuthentication = false)
|
Read only
|
Read only
|
Yes
|
Read only
|
PAM (Linux Systems) (set disablePamAuthentication = false)
|
Not a Linux user
|
Read only
|
Yes
|
Read only
|
SVN (set disablePamAuthentication = true)
|
Not a Linux user
|
Read/Write
|
Yes
|
Admin
|
SVN (set disablePamAuthentication = true)
|
Not a Linux user
|
Not an SVN user
|
No
|
Invalid username or password error
|
PAM/SVN
|
CPS enables users to be aware of its current privileges while accessing Policy Builder as described below:
The hostname is displayed in the login dialog box and system banner to differentiate between open windows while performing
any operation of the CPS system. It indicates which system is being modified and prevents any errors or misconfigurations.
The hostname is displayed when the parameter -Dhostname=lab
is configured in pb/qns.conf files. If it is not configured in the qns.conf file, it is displayed as a result of the command
"hostname" on the server.
The hostname is displayed in the login panel only when the following argument is set to true:
-DshowSitenameLogin
Enable TACACS+ authentication for Policy Builder by enabling PAM authentication (set -DdisablePAMAuthentication to false)
and enabling TACACS+ along with tacacs_on_ui
flag set to true in Configuration.csv file.
Enabling Logout Option
To enable the logout option in Policy Builder, the following parameter must be configured in /etc/broadhop/pb/pb.conf file.
To view the Logout link on Policy Builder banner, set the parameter to true value.
To support backward compatibility, -DlogoutLinkVisibility
flag is not present in pb.conf by default. If flag is not present, then the value is considered as false.
When the parameter is configured or updated, restartall.sh
is required.
Caution |
Executing restartall.sh will cause messages to be dropped.
|