Ransomware attackers specifically target and attempt to destroy backup systems to increase the probability of payment. Hardening your system is critical. Please ensure you have reviewed your platform security using the Security Hardening Checklist
Cohesity

COHESITY Documentation

Explore our documentation to get started, discover products & new features, access troubleshooting guides, register sources, platforms support.

Products
Data Security Alliance
Visit Cohesity.com
Demos
Support
Blogs
Developers
Partner Portals
Cohesity Community
© 2026 Cohesity, Inc. All Rights Reserved.
Terms of Use|
Privacy Policy|
Legal|
  1. Home
  2. Veritas NetBackup™ DataStore SDK Programmer's Guide for XBSA 1.1.0
  3. API reference
  4. Type definitions
  5. Data structures
  6. BSA_ObjectOwner
Veritas NetBackup™ DataStore SDK Programmer's Guide for XBSA 1.1.0

BSA_ObjectOwner

The BSA_ObjectOwner structure is the name of the owner of an object. It is defined as follows:

typedef struct {
    char  bsa_ObjectOwner[BSA_MAX_BSAOBJECT_OWNER];
    char  app_ObjectOwner[BSA_MAX_APPOBJECT_OWNER];
} BSA_ObjectOwner;

The usage of the structure fields is defined as follows:

Table: BSA_ObjectOwner Structure Fields

Field Name

Definition

bsa_ObjectOwner

The name that the NetBackup XBSA interface authenticates

app_ObjectOwner

The name defined by the application

In NetBackup XBSA Version 1.1.0, the actual object owner is determined between the NetBackup XBSA interface and NetBackup. If the XBSA application specifies the bsa_ObjectOwner, the value is stored with the object or validated against it, but it does not define the object ownership. If the object was created by a different user, unless you are a root administrator, you cannot restore the object even if you specify the correct bsa_ObjectOwner.

An app_ObjectOwner is an optional name, such as an actual end-user name, provided by the respective XBSA application, so that the NetBackup XBSA interface can provide assistance to support application-specific access control by optimizing access for the given app_ObjectOwner.

The app_ObjectOwner can have multiple components defined in the application, such as a group name and a user ID. In general, it is a hierarchical character string. An app_ObjectOwner is not registered with the NetBackup XBSA interface. Its registration and authentication is the responsibility of the XBSA application. Examples of a typical app_ObjectOwner are Smith, AccountingDept.Clerk1 and * (unspecified).

Feedback

Was this page helpful?
Previous

BSA_ObjectName

Next

BSA_QueryDescriptor

Feedback

Was this page helpful?