démon srcmstr

Objectif

Démarre le contrôleur des ressources système.

Syntaxe

srcmstr /usr/sbin/srcmstr [ -r ] [ -B ]

Descriptif

Le démon srcmstr est le contrôleur de ressources système (SRC). Le démon srcmstr crée et contrôle les sous-systèmes, gère les demandes de statut de sous-système abrégé, transmet les demandes à un sous-système et gère la notification des erreurs.

Le démon srcmstr est normalement démarré à l'aide d'une entrée de fichier inittab .

Indicateurs

Article Descriptif
-r Accepte les demandes distantes si le démon est démarré avec l'indicateur -r . Si vous démarrez srcmstr sans l'indicateur -r , les demandes distantes sont ignorées.
-B Spécifie l'option -B qui permet au démon srcmstr de s'exécuter comme dans les versions précédentesAIX 4.3.1 et antérieures).
Remarque :
  1. Le démon srcmstr est généralement démarré à partir de inittab. Pour ajouter les indicateurs -r ou -B , éditez /etc/inittab et exécutez init q ou réamorcez.
  2. L'utilisateur doit s'exécuter en tant que superutilisateur sur le système distant. Le fichier /etc/hosts.equiv local ou le fichier /.rhosts doit être configuré pour autoriser les demandes distantes.

Security

Attention aux utilisateurs du contrôle d'accès à base de rôles: 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, voir Base de données des commandes privilégiées dans Sécurité. Pour obtenir la liste des privilèges et des autorisations associés à cette commande, voir la commande 'lssecattr ou la sous-commande 'getcmdattr

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

Evénement Informations
SRC_Start Répertorie dans un journal d'audit le nom des sous-systèmes en cours de démarrage.
SRC_Stop Répertorie dans un journal d'audit le nom des sous-systèmes en cours d'arrêt.

Voir Configuration de l'audit dans la sécurité pour plus de détails sur la manière de sélectionner et de grouper correctement les événements d'audit et de configurer la collecte des données d'événement d'audit.

Correction d'incident

Le fichier /etc/inittab par défaut spécifie l'indicateur respawn pour le démon srcmstr . Si le démon srcmstr s'arrête anormalement et que /etc/inittab spécifie l'indicateur respawn , le démon srcmstr est redémarré. Il détermine ensuite quels sous-systèmes SRC étaient actifs lors de l'appel précédent. Le démon rétablit la communication avec ces sous-systèmes (s'il existait auparavant) et initialise une extension de noyau privé et le démon srcd pour surveiller les processus du sous-système.

Si un sous-système connu lors de l'appel précédent de srcmstr s'arrête, l'extension de noyau SRC avertit le démon srcd . Le démon srcd envoie un message de socket à srcmstr et l'arrêt du sous-système est traité comme si le sous-système avait été démarré par le srcmstren cours. Cette fonction peut être désactivée en spécifiant l'indicateur -B lorsque le démon srcmstr est démarré. L'extension du noyau SRC se trouve dans /usr/lib/drivers/SRC_kex.ext. L'exécutable de srcd est /usr/sbin/srcd.

Fichiers

Article Descriptif
/etc/inittab Indique les strophes lues par la commande init .
/etc/objrepos/SRCsubsys Indique la classe d'objet de configuration du sous-système SRC.
/etc/objrepos/SRCnotify Indique la classe d'objet de méthode de notification SRC.
/etc/hosts.equiv Indique qu'aucune demande distante ne fonctionnera si le nom d'hôte spécifié ne se trouve pas dans le fichier /etc/hosts.equiv .
/etc/services Définit les sockets et les protocoles utilisés pour les services Internet.
/dev/SRC Indique le fichier socket AF_UNIX .
/dev/.SRC-unix Indique l'emplacement des fichiers de socket temporaires.
/dev/.SRC-unix/SRCD Indique le fichier de socket AF_UNIX pour le démon srcd .
/var/adm/SRC/active_list Contient une liste de sous-systèmes actifs.

Attention: la structure de ce fichier est interne à SRC et peut être modifiée.

/var/adm/SRC/watch_list Contient la liste des processus de sous-système actifs lors de l'appel précédent du démon srcmstr .

Attention: la structure de ce fichier est interne à SRC et peut être modifiée.

/.rhosts Indique les machines distantes et les utilisateurs (root uniquement) qui sont autorisés à demander la fonction SRC à partir de cette machine.