Management‎ > ‎

Admin Users

The Administration of SSD (changing configuration options, creating incidents, scheduling system maintenance, etc) requires administrative user accounts.  The administrative user accounts can come from DJango, or Active Directory.

When SSD is initially installed, the default administrative user account is created and if you do not require more than this one account, then you don't need to do anything else.  Keep in mind that this account will need to be shared with all staff members that need access to the administrative functions of SSD.

DJango Users as Administrative Users
If you want to create additional user accounts, and don't mind maintaining those user accounts within DJango, then follow this procedure:
  1. Login to SSD with the default admin account that was created during the install
  2. Navigate to /djadmin on your server
  3. Click on the Users link
  4. Click the Add user button
  5. Enter the username, password and password confirmation
  6. Click the save button which should bring you to the user properties page
  7. Check the Staff status check box
  8. It is recommended that you enter a First name and Last name
  9. Click the Save button at the bottom to complete the user account
You can also designate newly created DJango users as super users (so that they can create other users or designate other users as SSD administrators), by selecting the Superuser status checkbox on the user properties page.


Active Directory Users as Administrative Users
If you have an existing Active Directory environment and would like to leverage Active Directory user accounts with SSD, then follow this procedure.  This procedure involves setting up DJango to talk to Active Directory, having your administrators login (which populates their first name, last name, email address and username in DJango), and then designating their Active Directory username as a DJango administrator.  You must install the python-ldap module, listed in the SSD requirements, if you would like to interface with Active Directory.

  1. Modify /opt/ssd-local/local_settings.py and add the following Active Directory configuration to the bottom of the file
  2. Restart your SSD Apache server
  3. Have your SSD Administrators login to SSD with their Active Directory accounts (once they do this, their user account information will be populated in DJango, but they will not have admin access)
  4. Login to SSD with the default admin account that was created during the install
  5. Navigate to /djadmin on your server
  6. Click on the Users link
  7. Click on each Active Directory user 
  8. Check the Staff status check box
  9. Click the Save button 
You can also designate Active Directory users as DJango super users (so that they can designate other Active Directory users as SSD administrators), by selecting the Superuser status checkbox on the user properties page.