Accès aux objets sur plusieurs postes et propriétaires

Trois appels de fonction prennent en charge l'accès sur plusieurs postes et entre plusieurs propriétaires sur la même plateforme : dsmSetAccess, dsmDeleteAccess, et dsmQueryAccess. Ces fonctions, ainsi que les options de chaîne -fromnode et -depropriétaire qui sont transmises à dsmInitEx, permettent un processus complet de requête, de restauration et d'extraction entre les noeuds via l'API.

Par exemple, l'utilisateur A sur le poste A utilise l'appel de fonction dsmSetAccess pour permettre à l'utilisateur B sur le poste B d'accéder aux sauvegardes figurant dans l'espace fichier /db. La règle d'accès est la suivante :
division d"identification Type Noeud Utilisateur Voie
1 Sauvegarde Poste B Utilisateur B /db/*/*
Lorsque l'utilisateur B se connecte au noeud B, la chaîne d'options de dsmInitEx est:
  -fromnode=nodeA -fromowner=userA
Ces options sont définies pour cette session. Toutes les requêtes permettent d'accéder aux espaces fichier ainsi qu'aux fichiers du poste A. Les opérations de sauvegarde et d'archivage ne sont pas autorisées. Seuls les processus d'interrogation, de restauration et de récupération sont autorisés à partir des espaces fichier auxquels l'Utilisateur B peut accéder. Si l'application tente d'exécuter une opération à l'aide de dsmBeginTxn (par exemple, une opération de sauvegarde ou de mise à jour) au cours d'une connexion à un jeu d'options -fromnode ou -fromowner, puis dsmBeginTxn échoue avec un code retour DSM_RC_ABORT_NODE_NOT_AUTHORIZED. Voir les appels de fonction individuels et dsmInitEx pour plus d'informations.
Astuce: Sous UNIX et Linux® , vous pouvez spécifier -fromowner=root dans la chaîne d'options transmise lors de l'appel de fonction dsmInitEx . Ceci permet aux utilisateurs ne disposant pas de droits de superutilisateur d'accéder aux fichiers appartenant au superutilisateur lorsque la permission set access a été accordée.

Utilisez l'option asnodename sur la chaîne d'options dsmInitEx avec la fonction appropriée pour sauvegarder, archiver, restaurer, extraire, interroger ou supprimer des données sous le nom de noeud cible sur le serveur IBM® Storage Protect . Pour plus d'informations sur l'activation de cette option, voir Sauvegarde de plusieurs noeuds avec la prise en charge du proxy sur les noeuds client .