ArcServe – ca_auth
I have always a problem remembering the proper steps needed to authorize DBA’s to execute backup jobs with CABATCH utility in ArcServe.
For example, assume the following setup:
BACKUPSERVER ... is the server with ArcServe running DBAWORKSTATION ... is workstation from which DBA can execute remote backup job with <em>cabatch</em> utility DBAUSER ... is Windows OS domain account for DBA. The DBAUSER while logged on DBAWORKSTATION should be allowed to open command line, run cabatch utility and send the backup job to remote BACKUPSERVER. The procedure to authorize DBAUSER to execute cabatch: 1) Log on BACKUPSERVER as Administrator (assuming this account was used during ArcServe installment) 2) Add ArcServe <em>internal</em> user named dbauser (I prefer the same name as it's used on windows domain for DBA) cmd> ca_auth -user add dbauser password Remember, both username and password is internal, ArcServe stuff, and has nothing to do with OS account! You can list existing ArcServe users with: cmd> ca_auth -user getall 3) Make account the equivalent to caroot cmd> ca_auth -equiv add dbauser dbaworkstation dbauser caroot carootpassword Here is explantion of positional parameters used above: cmd> ca_auth -equiv add Usage : ca_auth [-cahost host] -equiv add ntuser hostName BrightStorUser [caroot_username] [caroot_password] ca_auth [-cahost host] -equiv getequiv [ntuser hostName] ca_auth [-cahost host] -equiv delete ntuser hostName [caroot_username] [caroot_password] ca_auth -equiv whoami
I hope this note will spare me some time in the future :)