L'utilitaire rscadm et ses sous-commandes permettent d'administrer le RSC à partir de l'hôte. Vous devez vous connecter au serveur en tant que super-utilisateur pour utiliser le rscadm. La plupart des sous-commandes rscadm sont aussi disponibles en utilisant le shell de commande du RSC, mais l'utilitaire rscadm est pratique pour:
reconfigurer le RSC lorsque les mots de passe des comptes ne sont pas connus ;
réinitialiser le RSC lorsqu'il ne répond pas ;
sauvegarder les données de configuration ;
télécharger le microprogramme du RSC ;
régler l'horloge du RSC sur celle du serveur ;
L'utilitaire rscadm utilise les sous-commandes suivantes.
Tableau 5-1 Sous-commandes rscadm
Sous-commande |
Description |
---|---|
help |
Permet d'afficher la liste des commandes rscadm et une brève description de chacune |
date |
Permet d'afficher ou de régler la date et l'heure |
set |
Permet de configurer les variables de configuration |
show |
Permet d'afficher une ou plusieurs variables de configuration |
resetrsc |
Permet de réinitialiser immédiatement le RSC |
download |
Permet de télécharger le microprogramme de la mémoire flash PROM du RSC |
send_event |
Permet de consigner un événement mais aussi d'envoyer un message d'alerte |
modem_setup |
Permet de modifier la configuration du modem connecté au port série du RSC |
useradd |
Permet d'ajouter un compte utilisateur RSC |
userdel |
Permet de supprimer un compte utilisateur RSC |
usershow |
Permet d'afficher les caractéristiques d'un compte utilisateur RSC |
userpassword |
Permet de créer ou de modifier un mot de passe utilisateur |
userperm |
Permet d'accorder une autorisation utilisateur |
Cette sous-commande permet d'imprimer un message d'aide de base comprenant la liste des sous-commandes de rscadm et une brève description de chacune.
Utilisez la sous-commande date pour afficher l'heure et la date courantes ; utilisez l'option -s pour régler l'horloge du RSC sur celle du serveur. Entrez une date à l'aide de la sous-commande pour régler l'heure du RSC sur une heure différente de celle du serveur.
Pour plus d'informations sur les formats de date, reportez-vous à "date [[mmdd]HHMM|mmddHHMM[cc]yy][.SS] ".
Utilisez la sous-commande set pour paramétrer des variables de configuration du RSC. Pour plus d'informations sur ces variables, reportez-vous à "Variables de configuration du RSC".
Vous pouvez utiliser la séquence null ("") pour mettre une variable sur null. Pour paramétrer une variable sur une séquence comportant des espaces ou des caractères shell UNIX spéciaux, mettez la séquence entre guillemets. Par exemple :
# rscadm set page_info2 "" # rscadm set page_init1 "&F &E0"
Utilisez la sous-commande show pour afficher la valeur d'une ou de plusieurs variables de configuration du RSC. Si vous ne spécifiez pas de variables, le RSC les affiche toutes. Pour plus d'informations sur ces variables, reportez-vous à "Variables de configuration du RSC".
Cette sous-commande permet de réinitialiser subitement le RSC. Pour mettre fin comme il faut à toutes les connexions avant la réinitialisation, utilisez l'option -s. Si aucun argument n'est fourni, cette sous-commande permet de réinitialiser subitement le RSC en coupant toutes les connexions.
Cette sous-commande prend en charge le téléchargement du nouveau microprogramme résidant dans fichier dans le RSC. Si vous spécifiez boot, le contenu de fichier sera installé dans la section initialisation de la mémoire rémanente du RSC. Si vous ne spécifiez pas boot, le contenu de fichier sera installé dans la section principale du microprogramme principal de la mémoire rémanente du RSC.
Lorsque le transfert est terminé, le RSC se réinitialise. Si le commutateur à clé de l'hôte est en position Verrouillé, vous ne pouvez pas mettre à jour le microprogramme du RSC et un message d'erreur s'affiche.
Utilisez cette sous-commande pour consigner un événement dans le journal d'événements RSC. Utilisez l'option -c pour envoyer aussi un message d'alerte que le RSC retransmettra en fonction de la configuration de l'alerte. Le message est une chaîne ASCII de 80 caractères maximum. Pour utiliser une chaîne comportant des espaces ou des caractères shell UNIX spéciaux, mettez-la entre guillemets.
Pour consulter un exemple de script Perl qui utilise cette sous-commande pour envoyer une alerte, reportez-vous à l'Annexe C.
Utilisez cette sous-commande pour modifier la configuration du modem connecté au port série du RSC. Si le modem est bien connecté, vous pouvez entrer les commandes AT standard et voir comment réagit le modem. Au début d'une ligne, entrez le caractère d'échappement (~) suivi d'un point pour sortir de cette sous-commande. Exemple :
# rscadm modem_setup AT <enter> OK ~. #
La séquence d'échappement de rscadm modem_setup est toujours ~. La console du RSC possède un caractère de sortie configurable, mais le caractère d'échappement de rscadm modem_setup est codé de manière permanente.
Pour administrer les comptes utilisateur à partir de l'hôte en utilisant rscadm, connectez-vous à l'hôte en tant que super-utilisateur et servez-vous de l'utilitaire rscadm avec les sous-commandes suivantes :
useradd (reportez-vous à "useradd nomutilisateur")
userdel (reportez-vous à "userdel nomutilisateur ")
usershow (reportez-vous à "usershow [username] ")
userpassword (reportez-vous à "userpassword nomutilisateur ")
userperm (reportez-vous à "userperm nomutilisateur [c][u][a][r] ")
Cette section explique en détail les messages d'erreur reçus de l'utilitaire rscadm. Les 12 derniers messages correspondent à des erreurs de syntaxe.
Ce programme DOIT être exécuté comme un programme principal
Comme indiqué.
Les mots de passe sont différents, essayez de nouveau
Pendant l'exécution de la sous-commande userpassword, vous devez entrer le mot de passe deux fois. Si les mots de passe entrés sont différents, vous êtes invité à recommencer.
rscadm: commande inconnue
Vous avez utilisé une sous-commande rscadm invalide.
rscadm: déchargement rejeté, commutateur en mode sécurité?
Vous ne pouvez pas exécuter la sous-commande download lorsque le commutateur à clé du serveur est en position Verrouillé.
rscadm: échec de réponse du RSC pendant déchargement
Le RSC n'est pas bien entré dans le mode d'initialisation pendant l'exécution de la sous-commande download.
rscadm: échec déchargement, le RSC a signalé une erreur d'effacement
Le RSC a signalé un problème matériel pendant l'exécution de la sous-commande download lorsque vous avez essayé de programmer la EEPROM du RSC.
rscadm: échec déchargement, le RSC a signalé une erreur de plage
Le RSC a signalé un problème matériel pendant l'exécution de la sous-commande download lorsque vous avez essayé de programmer la EEPROM du RSC.
rscadm: échec déchargement, le RSC a signalé une erreur de vérification
Le RSC a signalé un problème matériel pendant l'exécution de la sous-commande download lorsque vous avez essayé de programmer la EEPROM du RSC.
rscadm: échec déchargement, le RSC a signalé une erreur int_wp
Le RSC a signalé un problème matériel pendant l'exécution de la sous-commande download lorsque vous avez essayé de programmer la EEPROM du RSC.
rscadm: échec déchargement, le RSC a signalé une erreur vpp
Le RSC a signalé un problème matériel pendant l'exécution de la sous-commande download lorsque vous avez essayé de programmer la EEPROM du RSC.
rscadm: échec déchargement, le RSC a signalé une erreur wp
Le RSC a signalé un problème matériel pendant l'exécution de la sous-commande download lorsque vous avez essayé de programmer la EEPROM du RSC.
rscadm: ERREUR, échec init rappel
Une erreur interne s'est produite pendant l'exécution de la sous-commande download.
rscadm: erreur en chargeant le fichier
Une erreur interne s'est produite pendant l'exécution de la sous-commande download.
rscadm: ERREUR, les mots de passe sont différents
Pendant l'exécution de la sous-commande userpassword, vous devez entrer le mot de passe deux fois. Si les mots de passe entrés sont différents, vous êtes invité à recommencer. S'ils sont de nouveau différents, la sous-commande échoue.
rscadm: ERREUR, impossible de configurer la file d'attente de messages
Une erreur interne s'est produite pendant l'exécution de la sous-commande download.
rscadm: ERREUR INTERNE dans la date
Il s'agit d'une erreur interne du logiciel rscadm.
rscadm: ERREUR INTERNE, dépassement de rappel
Une erreur interne s'est produite pendant l'exécution de la sous-commande download.
rscadm: impossible d'ajouter l'utilisateur
Le RSC a rencontré une erreur interne lors de l'ajout d'un compte utilisateur. La SEEPROM du RSC est peut-être défectueuse.
rscadm: impossible de changer le mot de passe
Le RSC a rencontré une erreur interne lors du changement d'un mot de passe utilisateur. La SEEPROM du RSC est peut-être défectueuse.
rscadm: impossible de changer les autorisations
Le RSC a rencontré une erreur interne lors du changement des autorisations utilisateur. La SEEPROM du RSC est peut-être défectueuse.
rscadm: impossible de créer une thread
Echec de création d'une thread pendant l'exécution de la sous-commande modem_setup.
rscadm: impossible d'envoyer des données au RSC
Le RSC n'a pas accusé réception des données qui lui ont été envoyées. Le RSC fonctionne-t-il ?
rscadm: impossible d'envoyer l'alerte
Le microprogramme du RSC n'a pas pu transmettre l'événement pendant l'exécution de la sous-commande send_event.
rscadm: impossible d'envoyer les données du modem au RSC
Le RSC n'a pas accusé réception des données qui lui ont été envoyées. Le RSC fonctionne-t-il?
rscadm: impossible de lire la date sur le RSC
Une erreur imprévue du microprogramme du RSC s'est produite lors de la lecture de la date du RSC.
rscadm: impossible de régler la date sur le RSC
Le RSC a détecté une erreur interne lors du réglage de la date.
rscadm: impossible de réinitialiser le matériel du RSC
Une tentative de réinitialisation matérielle du RSC a échoué pendant l'exécution de la sous-commande resetrsc.
rscadm: impossible de se connecter au modem
Le RSC n'a pas réussi à se connecter au modem pendant l'exécution de la sous-commande modem_setup. Le modem du RSC est-il connecté ? Le modem est peut-être actuellement utilisé par le sous-système de recherche de personnes ou le RSC est connecté à un autre modem.
rscadm: impossible de se déconnecter du modem
Le RSC a refusé de se déconnecter du modem pendant l'exécution de la sous-commande modem_setup.
rscadm: impossible de supprimer l'utilisateur
Le RSC a rencontré une erreur interne lors de la suppression d'un compte utilisateur. La SEEPROM du RSC est peut-être défectueuse.
rscadm: impossible d'obtenir des informations sur l'utilisateur
Le RSC a rencontré une erreur interne en essayant d'accéder aux informations utilisateur pendant l'exécution de la sous-commande usershow. La SEEPROM du RSC est peut-être défectueuse.
rscadm: impossible d'ouvrir le fichier
Impossible d'ouvrir le fichier spécifié dans la ligne de commande pendant l'exécution de la sous-commande download.
rscadm: la longueur maximale du nom d'utilisateur est - 8
Le nom d'utilisateur que vous avez entré comporte plus de huit caractères; la longueur maximale est de huit caractères.
rscadm: le fichier n'est pas un enregistrement s valide
Le fichier à décharger n'est pas un fichier s valide pendant l'exécution de la sous-commande download.
rscadm: le matériel RSC n'a pas été détecté ou un fichier de verrouillage a été trouvé. Une seule instance de rscadm peut être lancée à un moment donné
Comme indiqué.
rscadm: le message peut comporter 80 caractères maximum
Le message de la sous-commande send_event peut comporter 80 caractères maximum.
rscadm: Le microprogramme du RSC ne répond pas
Le microprogramme du RSC ne répond pas. Peut-être que le RSC est en cours d'initialisation, le microprogramme est endommagé ou le RSC a un problème matériel.
rscadm: le nom d'utilisateur ne commence pas par une lettre ou ne contient pas de minuscule
Vous avez entré un nom d'utilisateur incorrect lorsque vous avez essayé d'ajouter un compte utilisateur RSC.
rscadm: le nom d'utilisateur n'existe pas
Le nom d'utilisateur que vous avez spécifié n'est lié à aucun compte RSC sur ce serveur.
rscadm: le RSC a fourni une mauvaise réponse
Le RSC a fourni une réponse incorrecte pendant l'exécution d'une sous-commande user*. Il s'agit d'une erreur interne du RSC ou de rscadm.
rscadm: le RSC a renvoyé des infos inutiles
Cette erreur peut se produire dans diverses situations; comme indiqué.
rscadm: le RSC a renvoyé une erreur bloquante
Le RSC a renvoyé une erreur non documentée pendant l'exécution de la sous-commande download.
rscadm: le RSC a renvoyé une erreur inconnue
Le RSC a renvoyé un état non documenté (ni réussite ni échec) pendant l'exécution de la sous-commande download.
rscadm: le RSC n'a pas répondu au début de la réinitialisation
Une erreur interne s'est produite pendant l'exécution de la sous-commande download.
rscadm: le RSC ne répond pas aux requêtes
La réponse du RSC n'a pas été envoyée. Le RSC fonctionne-t-il ?
rscadm: ligne de commande trop longue
La ligne de commande est beaucoup trop longue.
rscadm: l'utilisateur existe déjà
L'utilisateur que vous essayez d'ajouter a déjà un compte RSC sur ce serveur.
rscadm: mot de passe incorrect
Vous avez entré un mot de passe incorrect. Un mot de passe valide comprend de 6 à 8 caractères, dont au moins deux caractères alphabétiques et au moins un caractère numérique ou spécial.
rscadm: nom d'utilisateur malformé
Le nom d'utilisateur que vous avez entré comporte des caractères invalides.
rscadm: RSC incapable de libérer de la mémoire
Ce message peut s'afficher dans diverses situations. L'utilitaire rscadm n'a pas pu libérer le message reçu du microprogramme RSC.
rscadm: tous les emplacements utilisateurs sont pleins
Cette erreur se produit si vous essayez d'ajouter un compte utilisateur alors que quatre comptes sont déjà configurés sur le RSC ; le RSC ne prend en charge que quatre comptes utilisateur. Vous devez supprimer un compte pour pouvoir en ajouter un autre.
rscadm: valeur ou variable invalide
Pendant l'exécution de la sous-commande set, vous avez entré une valeur ou une variable invalide. Pour consulter les valeurs correctes, reportez-vous à "Variables de configuration du RSC".
rscadm: variable invalide
Vous avez entré une variable invalide pendant l'exécution de la sous-commande set. Pour consulter les valeurs correctes, reportez-vous à "Variables de configuration du RSC".
SYNTAXE: rscadm <command> [options]
Pour lister les sous-commandes, tapez rscadm help.
SYNTAXE: rscadm date [-s] | [[mmdd]HHMM | mmddHHMM[yyyy]][.SS]
Les paramètres de date doivent être compris entre les limites suivantes :
01 <= mm <= 12
01 <= dd <= 31
01 <= HH <= 23
00 <= MM <= 59
19 <= cc <= 22
00 <= yy <= 99
00<= SS <= 59
SYNTAXE: rscadm download [boot] <file>
SYNTAXE: rscadm resetrsc [-s]
SYNTAXE: rscadm send_event [-c] "message"
SYNTAXE: rscadm set <variable> <value>
SYNTAXE: rscadm show [variable]
SYNTAXE: rscadm useradd <username>
SYNTAXE: rscadm userdel <username>
SYNTAXE: rscadm userpassword <username>
SYNTAXE: rscadm userperm <username> [cuar]
L'utilisateur que vous essayez d'ajouter a déjà un compte RSC sur ce serveur.
SYNTAXE: rscadm usershow [username]