Views:

Summary



In the Management Console, Subadmins may not have access to the agentless backup and agentless restore screens despite having the correct privilege classes assigned.

Symptoms



In the Management Console, sub-admins who have the correct privilege classes assigned will login but will be unable to see the the toolbar items for agentless backup and agentless restore.



Resolution



This issue is caused by missing agentless related privileges in the database. You can confirm that by using the SYNCUI command: priv list Job_*. Check the output to see if privileges for agentless backup and restore are missing. These privileges have names starting with "Job_Backup_VMware" and "Job_Restore_VMware."

To resolve this, complete the following procedure:

  1. Create a preffile with SYNCUI commands to add those missing privileges and assign them to the proper privilege classes. See below for the contents of the preffile.
  2. Run the preffile through the SYNCUI command. For example, you may copy the preffile "mypreffile.BAK" to your DB directory. If the current directory is SSPRODIR\bin, run the SYNCUI command: Db cmdfile ..\db\mypreffile.BAK.
  3. Restart the Management Console and verify if the problem has been resolved. You may also want to create a copy of the sspref.db file before executing the preffile so you can revert the changes if necessary.

The contents of the preffile:

*** Backup VMware

priv add,Job_Backup_VMware.View,Backup,R,

priv update,Job_Backup_VMware.View,Backup,R,

priv add,Job_Backup_VMware.Open,Backup,R,

priv update,Job_Backup_VMware.Open,Backup,R,

priv add,Job_Backup_VMware.Save,Backup,W,

priv update,Job_Backup_VMware.Save,Backup,W,

priv add,Job_Backup_VMware.Delete,Backup,W,

priv update,Job_Backup_VMware.Delete,Backup,W,

priv add,Job_Backup_VMware.Run,Backup,X,

priv update,Job_Backup_VMware.Run,Backup,X,

*** Restore VMware

priv add,Job_Restore_VMware.View,Restore,R,

priv update,Job_Restore_VMware.View,Restore,R,

priv add,Job_Restore_VMware.Open,Restore,R,

priv update,Job_Restore_VMware.Open,Restore,R,

priv add,Job_Restore_VMware.Save,Restore,W,

priv update,Job_Restore_VMware.Save,Restore,W,

priv add,Job_Restore_VMware.SaveChangedDestination,Restore,W,

priv update,Job_Restore_VMware.SaveChangedDestination,Restore,W,

priv add,Job_Restore_VMware.Delete,Restore,W,

priv update,Job_Restore_VMware.Delete,Restore,W,

priv add,Job_Restore_VMware.Run,Restore,X,

priv update,Job_Restore_VMware.Run,Restore,X,

priv assign,Job_Backup_VMware.View,BackupJobAdmin,

priv assign,Job_Backup_VMware.Open,BackupJobAdmin,

priv assign,Job_Backup_VMware.Save,BackupJobAdmin,

priv assign,Job_Backup_VMware.Delete,BackupJobAdmin,

priv assign,Job_Backup_VMware.Run,BackupJobAdmin,

priv assign,Job_Restore_VMware.View,RestoreJobAdmin,

priv assign,Job_Restore_VMware.Open,RestoreJobAdmin,

priv assign,Job_Restore_VMware.Save,RestoreJobAdmin,

priv assign,Job_Restore_VMware.SaveChangedDestination,RestoreJobAdmin,

priv assign,Job_Restore_VMware.Delete,RestoreJobAdmin,

priv assign,Job_Restore_VMware.Run,RestoreJobAdmin,

priv assign,Job_Restore_VMware.View,RestrictedRestoreJobAdmin,

priv assign,Job_Restore_VMware.Open,RestrictedRestoreJobAdmin,

priv assign,Job_Restore_VMware.Save,RestrictedRestoreJobAdmin,

priv assign,Job_Restore_VMware.Delete,RestrictedRestoreJobAdmin,

priv assign,Job_Restore_VMware.Run,RestrictedRestoreJobAdmin,

priv assign,Job_Backup_VMware.Run,JobOperator,

priv assign,Job_Restore_VMware.Run,JobOperator,