Guide de référence des commandes NetBackup™
- Introduction
- Annexe A. Commandes NetBackup
Nom
nbcmdrun — Commande wrapper utilisée pour exécuter des commandes NetBackup avec un compte non racine.
Synopsis
command_name [arguments]
-listCommands
-listCmdsWithGranularRbac
-listPermissionsForCmd command_name [arguments]
-primaryServer hostname command_name [arguments]
On UNIX systems, the directory path to this command is /usr/openv/netbackup/bin/
On Windows systems, the directory path to this command is install_path\NetBackup\bin\
DESCRIPTION
La commande nbcmdrun est un wrapper qui permet d'exécuter des commandes NetBackup sur un hôte NetBackup. L'hôte NetBackup est un serveur principal, un serveur de médias ou un client.
Vous pouvez exécuter les commandes en fonction de vos autorisations RBAC. Le rôle d'administrateur de ligne de commande NetBackup vous permet d'exécuter la plupart des commandes NetBackup avec un compte utilisateur non-racine.
Entrez le nom de la commande sans chemin d'accès ni extension, suivi de tous les arguments requis et facultatifs. Vous devez exécuter la commande nbcmdrun à partir d'un répertoire auquel vous avez accès en lecture et en écriture.
La commande nbcmdrun prend en charge les autorisations RBAC granulaires pour les commandes liées aux politiques NetBackup. Utilisez l'option -listCmdsWithGranularRbac pour consulter la liste des commandes que nbcmdrun prend en charge avec les autorisations RBAC granulaires.
Pour utiliser nbcmdrun, vous devez avoir activé l'utilisateur du service NetBackup sur l'hôte. Pour plus d'informations sur l'activation de nbcmdrun et de l'utilisateur du service NetBackup, consultez le Guide de sécurité et de chiffrement NetBackup.
La commande nbcmdrun n'est pas prise en charge avec les fonctions NetBackup Access Control (NBAC).
Les journaux nbcmdrun se trouvent à l'emplacement suivant :
UNIX : /usr/openv/netbackup/logs/nbcmdrun
Windows : install_path\NetBackup\logs\nbcmdrun
Les journaux d'exécution de la commande nbcmdrun se trouvent dans les répertoires correspondants.
Pour plus d'informations sur la fonctionnalité nbcmdrun, consultez le Guide de sécurité et de chiffrement NetBackup.
OPTIONS
- -listCmdsWithGranularRbac
Répertorie les commandes NetBackup qui peuvent être exécutées avec des autorisations RBAC granulaires.
- -listCommands
Utilisez cette option pour répertorier toutes les commandes prises en charge par nbcmdrun.
- -listPermissionsForCmd
Répertorie les autorisations RBAC requises pour exécuter la commande NetBackup donnée.
- -primaryServer
Spécifie le serveur principal NetBackup sur lequel la commande doit être exécutée avec des autorisations RBAC granulaires.
EXEMPLES
Exemple 1 : exécuter la commande mklogdir et créer le répertoire bpcd avec un accès utilisateur non-racine à l'aide de nbcmdrun.
nbcmdrun mklogdir -create bpcd Creating [bpcd] with permissions [0700]. nbcmdrun: CMD EXIT STATUS = 0
Exemple 2 : exécuter la commande vxlogcfg avec un accès utilisateur non-racine à l'aide de nbcmdun.
nbcmdrun vxlogcfg -l --prodid 51216 --orgid 140 Configuration settings for originator 140, of product 51216... LogDirectory = /usr/openv/logs/ DebugLevel = 3 DiagnosticLevel = 3 DynaReloadInSec = 0 LogToStdout = False LogToStderr = False LogToOslog = False RolloverMode = FileSize | LocalTime LogRecycle = False MaxLogFileSizeKB = 51200 RolloverPeriodInSeconds = 43200 RolloverAtLocalTime = 0:00 NumberOfLogFiles = 3 OIDNames = mmui AppMsgLogging = ON L10nLib = /usr/openv/lib/libvxexticu L10nResource = mmui L10nResourceDir = /usr/openv/resources SyslogIdent = VRTS-NB SyslogOpt = 0 SyslogFacility = LOG_LOCAL5 LogFilePermissions = 600 nbcmdrun: CMD EXIT STATUS = 0
Exemple 3 : obtenir les autorisations RBAC requises pour exécuter une commande donnée avec l'utilisateur non racine.
nbcmdrun - listPermissionsForCmd bppolicynew policy1 [ { "namespace": "|PROTECTION|POLICIES|", "requiredOperations": "|OPERATIONS|ADD|" } ]