Commande chserver

Objectif

Modifie une définition de sous-serveur dans la classe d'objets sous-serveur.

Syntaxe

chserver -t OldSubserver [ -c CodePoint ] [ -s NewSubsystem ] [ -t NewSubserver ]

Descriptif

La commande chserver modifie une définition de sous-serveur existante dans la classe d'objets de sous-serveur. Il peut modifier les types de sous-serveur, le sous-système propriétaire ou le point de code du sous-serveur.

Indicateurs

Article Descriptif
-c CodePoint Indique l'entier CodePoint qui identifie le sous-serveur. Il s'agit de la valeur utilisée par le sous-système pour reconnaître le sous-serveur. La commande chserver échoue si CodePoint existe déjà pour le nom de sous-système existant et qu'aucun nouveau nom de sous-système n'est entré. Elle échoue également si le nom NewSubsystem et le sous-serveur CodePoint existent dans la classe d'objets du sous-serveur. La limite du stockage CodePoint est identique à un entier court (1 à 32 768).
-s NewSubsystem Indique le nom qui identifie de manière unique le NewSubsystem auprès du sous-serveur auquel il appartient. La commande chserver échoue si l'une des situations suivantes se produit:
  • Le nom NewSubsystem n'est pas connu dans la classe d'objets de sous-système.
  • Le nom NewSubsystem est connu dans la classe d'objets de sous-système mais utilise des signaux comme méthode de communication.
  • Le nom NewSubsystem existe déjà avec la valeur CodePoint de sous-serveur existante dans la classe d'objets Type de sous-serveur, et aucune valeur CodePoint de sous-serveur n'est entrée.
  • Un nouveau sous-serveur CodePoint est entré, avec le nom NewSubsystem et le sous-serveur CodePoint qui existent déjà dans la classe d'objets Type de sous-serveur.
-t NewSubserver Indique le nom qui identifie de manière unique le NewSubserver. La commande chserver échoue si le type NewSubserver est déjà connu dans la classe d'objets du sous-serveur.
-t OldSubserver Indique le nom qui identifie de manière unique le sous-serveur existant. La commande chserver échoue si le type OldSubserver est inconnu dans la classe d'objets du sous-serveur.

Security

Utilisation des événements d'audit

Si le sous-système d'audit est correctement configuré et activé, la commande chserver génère l'enregistrement d'audit suivant (événement) chaque fois que la commande est exécutée:

Evénement Informations
SRC_Chserver Répertorie dans un journal d'audit le nom du sous-système et les zones qui ont été modifiées.

Attention aux utilisateurs RBAC: cette commande peut effectuer des opérations privilégiées. Seuls les utilisateurs privilégiés peuvent exécuter des opérations privilégiées. Pour plus d'informations sur les autorisations et les privilèges, consultez la base de données des commandes privilégiées disponible dans Sécurité. Pour la liste des privilèges et autorisations associés à cette commandes, reportez-vous à la commande lssecattr ou à la sous-commande getcmdattr.

Exemples

  1. Pour modifier le type de sous-serveur, entrez:
    chserver  -t old  -t new
    Cette opération modifie le type de sous-serveur à partir de laoldtype de sous-serveur sur lenewtype de sous-serveur.
  2. Pour modifier le sous-système propriétaire, entrez:
    chserver  -t old  -s srctest
    Le sous-système propriétaire est remplacé parsrctest.
  3. Pour modifier le type de sous-serveur, le sous-système et le point de code de sous-serveur, entrez:
    chserver  -t old  -t new  -s srctest  -c 1234
    Cette opération modifie le type de sous-serveur à partir de laoldà lanewtype de sous-serveur, le sous-système propriétaire àsrctestet le point de code du sous-serveur vers1234.

Fichiers

Article Descriptif
/etc/objrepos/SRCsubsys Indique la classe d'objets de configuration de sous-système SRC.
/etc/objrepos/SRCsubsvr Indique la classe d'objets de configuration de sous-serveur SRC.