Rubrique précédente: Informations de connexion à distanceRubrique suivante: Paramètres de sortie


Informations de changement d'utilisateur

Exécuter les commandes en tant qu'utilisateur différent ?

Permet d'indiquer si les commandes spécifiées doivent être exécutées en tant qu'utilisateur différent. Sélectionnez la valeur True pour basculer des utilisateurs à la connexion ou la valeur False pour continuer l'exécution en tant qu'utilisateur connecté.

Ce champ remplace la valeur spécifiée au niveau de la catégorie de l'opérateur. Si aucune valeur n'est spécifiée, l'opérateur utilise la valeur par défaut définie au niveau de la catégorie de l'opérateur.

Commande de changement d'utilisateur

Commande permettant de changer d'utilisateur sur l'hôte distant. Elle se trouve généralement sous la forme :

Ce champ remplace la valeur spécifiée au niveau de la catégorie de l'opérateur. Si aucune valeur n'est spécifiée, l'opérateur utilise la valeur par défaut définie au niveau de la catégorie de l'opérateur.

Invite de saisie du mot de passe de changement d'utilisateur

Invite de texte qui indique que l'hôte distant requiert un mot de passe pour remplacer l'utilisateur par un autre. Elle se trouve généralement sous la forme :

Ce paramètre doit être spécifié avec une expression régulière. Par exemple, ".*ot de passe :" renverra toutes les entrées, y compris les nouvelles lignes, contenant "ot de passe : ".

Ce champ remplace la valeur spécifiée au niveau de la catégorie de l'opérateur. Si aucune valeur n'est spécifiée, l'opérateur utilise la valeur par défaut définie au niveau de la catégorie de l'opérateur.

Si aucun mot de passe n'est requis pour changer d'utilisateur (par exemple, pour basculer d'un utilisateur root à un autre utilisateur), vous pouvez introduire la valeur que vous souhaitez dans ce champ. L'opérateur essaie de faire correspondre les données lues à partir de la session SSH après la soumission de la Commande de changement d'utilisateur avec la première Invite de saisie du mot de passe de changement d'utilisateur. Si aucune correspondance n'est renvoyée, il essaie de mettre en correspondance les données avec l'Invite de saisie de la commande de changement d'utilisateur pour vérifier si un mot de passe est requis.

Mot de passe de changement d'utilisateur

Mot de passe pour basculer d'un utilisateur à un autre. Ce champ remplace la valeur spécifiée au niveau de la catégorie de l'opérateur. Si aucune valeur n'est spécifiée, l'opérateur utilise la valeur par défaut définie au niveau de la catégorie de l'opérateur.

Ce champ n'est pas utilisé si le changement d'utilisateur ne requiert aucun mot de passe.

Invite de saisie de la commande de changement d'utilisateur

Ce champ permet de :

Ce champ est généralement un indicateur de l'invite de commande du nouvel utilisateur, après le changement. Il s'agit généralement des caractères #, $, >, etc. Ce champ doit être spécifié sous la forme d'une expression régulière. Par exemple : ".*[$>?:#]" pour faire correspondre aux entrées (nouvelles lignes comprises) suivies de $ ou > ou ? ou : ou #. Spécifiez toutes les invites que vous voulez afficher lors de l'exécution des commandes. Commencez l'expression régulière par .* pour obtenir les correspondances à toutes les données renvoyées par la commande, jusqu'à l'affichage de l'invite. Cette expression régulière renvoie les correspondances à toute les sorties de la commande jusqu'à l'invite suivante.

Remarque : $ doit être placé entre crochets pour indiquer le caractère $, car sinon, il a une signification spéciale dans les expressions régulières.

Assurez-vous que les expressions régulières que vous utilisez soient correctes afin d'éviter des faux positifs, par exemple :

L'utilisateur entre un mot de passe incorrect lors du remplacement par l'utilisateur root :

# su - root
Mot de passe : 

La réponse pour un mot de passe incorrect se termine par # :

su: Sorry
#

Cela déclenche la même invite que lorsque l'utilisateur entre un mot de passe correct, puisque la réponse finit également par # :

Sun Microsystems Inc.   SunOS 5.10      Generic January 2005
#

Ce champ remplace la valeur spécifiée au niveau de la catégorie de l'opérateur. Si aucune valeur n'est spécifiée, l'opérateur utilise la valeur par défaut définie au niveau de la catégorie de l'opérateur.