Staff Management
Centova Cast supports delegation of administrative tasks to staff accounts separate
from the master admin
account.
The staff manager allows the administrator to review and configure the staff account configured for each staff member, and delegate specific permissions to each member.
The staff manager may be accessed using the Staff
link under the Account heading
in the navigation menu.
The Staff List
The staff accounts list displays all of the staff accounts that have been configured in Centova Cast. The list is organized into columns with the following headings:
Real name
The name of the staff member.Username
The username used by the staff member to log in to Centova Cast.Status
Indicates whether the account is enabled or disabled.
Click on the Edit Account
icon next to a staff account to launch the staff account
editor and configure the staff account properties.
Click on the Disable Account
icon next to a staff account to disable the account.
This icon changes to Enable Account
when the account is disabled, and may be clicked
again to re-enable the account.
Click on the Delete Account
icon next to a staff account to remove the account.
Adding Staff Accounts
New staff accounts may be added using the Create staff account
link near the top of the
page.
The staff account editor interface displayed when adding new staff accounts is identical to the staff account editor interface described in the Editing Staff Accounts section below.
Editing Staff Accounts
The staff account editor interface provides access to the settings for each staff account. The settings available include:
Username
Specifies the username for this staff account. Note that this is only displayed while creating the account; after the account is created, its username cannot be changed.Password
Specifies the password required to login to the staff account.Real name
Specifies the real name of the staff member, or any unique identifier that you wish to assign to the account. This is for identification purposes only and is not used by Centova Cast.E-mail address
Specifies the E-mail of the staff member associated with this account.Status
Specifies whether this account isEnabled
orDisabled
. When disabled, Centova Cast effectively treats the account as if it does not exist.
Permissions
Each staff account can be assigned a unique set of privileges which limit its access to Centova Cast's administration features. Permissions available include:
Superuser (unrestricted access)
Provides unrestricted access to nearly all administration features, identical to the masteradmin
account. (Only command-line and API access are controlled separately; see below.)List accounts
Provides access to view the list of user and reseller accounts.Change account statuses
Provides access to suspend and unsuspend user and reseller accounts. This requires the List accounts permission.Create accounts
Provides access to create new user and reseller accounts.Edit accounts
Provides access to view and edit all settings of any existing user and reseller accounts. Note that this includes permission to view any existing user account passwords. This requires the List accounts permission.Delete accounts
Provides access to delete any existing user and reseller accounts. This requires the List accounts permission.Start/stop account streams
Provides access to start, stop, reload, and restart streaming servers and sources. This requires the List accounts permission.Log in to client accounts
Provides access to log in to user and reseller accounts using the "Log in to account" feature. This requires the List accounts permission.View master statistics
Provides access to the master statistics page (aggregating the statistics for all accounts) in the admin area.Manage settings
Provides access to view and edit the options on the settings page in the Centova Cast admin area. Note that this refers to the global Centova Cast settings, accessed via the `Settings* link under the Settings heading in the Centova Cast admin area, not the settings for user and reseller accounts.Manage E-mails
Provides access to view and edit the notification E-mail templates on theE-mails
page under the Settings heading in the Centova Cast admin area.Manage hosts
Provides access to manage the cluster host servers on theHosts
page under the Management heading in the Centova Cast admin area.Manage account templates
Provides access to view, edit, and create account templates on theTemplates
page under the Management heading in the Centova Cast admin area.Manage news articles
Provides access to view, edit, and add news articles on theNews
page under the Management heading in the Centova Cast admin area.View server status
Provides access to view the Centova Cast server status on theStatus
page under the System heading in the admin area.View logs
Provides access to the system log viewer on theLogs
page under the System heading in the admin area.Trim logs
Provides access to trim the Centova Cast event log on theLogs
page under the System heading in the admin area. This requires the View logs permission.Access system utilities
Provides access to the features on theUtilities
page under the System heading in the admin area (with the exception of the database manager, which requires the Superuser permission).View active user sessions
Provides access to the current login sessions list, accessed via theCurrent login sessions
link on theUtilities
page under the System heading in the admin area. This current login sessions list provides a list of every user, reseller, or administrator currently logged in to Centova Cast, as well as the option to forcibly log out each user. This requires the Access system utilities permission.Manage staff accounts
Provides access to view, edit, and create staff accounts on theStaff
page under the Accounts heading in the Centova Cast admin area.When a staff member is assigned this permission and creates or edits a staff account, he or she can only assign permissions that he or she possesses. For example, if a staff member does not possess the Manage settings permission, he cannot assign the Manage settings permission to any other staff account.
Command-line access (requires superuser)
Provides access to invoke Centova Cast'sccmanage
andsumanage
commands using the staff account's username and password. Tasks performed usingccmanage
orsumanage
with a staff account are executed as if they had been invoked by the masteradmin
account.The staff member would, of course, need to have shell access to the Linux server hosting Centova Cast in order to make use of this permission, and assigning such access is left to the administrator. This permission requires the Superuser permission.
API access (requires superuser)
Provides access to the Centova Cast XML and JSON APIs using the staff acocunt's username and password. API methods invoked using a staff account are executed as if they had been invoked by the masteradmin
account. This permission requires the Superuser permission.