¿Deben ejecutarse los comandos especificados como otro usuario? Seleccione verdadero para cambiar usuarios al inicio de sesión o falso para continuar la ejecución como el usuario de inicio de sesión.
Este campo anula el valor especificado en el nivel de categoría del operador. Si se deja en blanco, el operador utiliza el valor predeterminado establecido en el nivel de categoría del operador.
El comando para cambiar el usuario en el host remoto. Esto es generalmente:
o
Este campo anula el valor especificado en el nivel de categoría del operador. Si se deja en blanco, el operador utiliza el valor predeterminado establecido en el nivel de categoría del operador.
La petición de texto que indica que el host remoto requiere una contraseña para cambiar el usuario a otro usuario. Esto es generalmente:
o
Este parámetro se debe especificar como expresión regular. Por ejemplo: ".*assword: para que coincida con cualquier entrada (incluyendo nuevas líneas) seguido de "assword: ".
Este campo anula el valor especificado en el nivel de categoría del operador. Si se deja en blanco, el operador utiliza el valor predeterminado establecido en el nivel de categoría del operador.
Si no es obligatorio tener una contraseña para cambiarse a otro usuario (por ejemplo, cuando se cambia de la raíz a otro usuario), se puede introducir cualquier valor en este campo. El operador intenta coincidir con los datos leídos de la sesión de SSH después de haber comparado primero el Comando para cambiar usuario con la Petición de texto de la contraseña para cambiar usuario. Si no coinciden, a continuación intenta coincidir los datos con la Petición de comando para cambiar el usuario para comprobar si la contraseña es obligatoria.
La contraseña para cambiar el usuario a otro usuario. Este campo anula el valor especificado en el nivel de categoría del operador. Si se deja en blanco, el operador utiliza el valor predeterminado establecido en el nivel de categoría del operador.
Este campo no se utiliza si cambiarse a otro usuario no requiere contraseña.
Este campo tiene dos finalidades:
Este campo es generalmente una indicación del símbolo del sistema del usuario nuevo (al cual ha cambiado el operador). Normalmente es "#", $, ">", etc. Este campo se debe especificar como una expresión regular. Por ejemplo: ".*[$>?:#]" para que coincida con cualquier entrada (incluyendo nuevas líneas) seguido de $ o > o ? o : o #. Especifique todos los símbolos que espera ver durante la ejecución de los comandos. Inicie la expresión regular con .* para que coincida con todos los datos devueltos por el comando hasta que aparezca el símbolo. Esta expresión regular coincide con todos los resultados del comando hasta el símbolo siguiente.
Nota: Alrededor de $ han de colocarse paréntesis para indicar el carácter $. $ tiene un sentido especial en expresiones regulares si no se encierra entre paréntesis.
Tenga cuidado con la RegEx para evitar falsos positivos, por ejemplo:
El usuario introduce una contraseña errónea al cambiarse a la raíz:
# su - raíz Contraseña:
La respuesta a una contraseña errónea termina con #:
su: Lo sentimos #
Que da la misma petición que cuando el usuario introduce una contraseña correcta, en cuyo caso la respuesta también termina con #:
Sun Microsystems Inc. SunOS 5.10 Genérico Enero de 2005 #
Este campo anula el valor especificado en el nivel de categoría del operador. Si se deja en blanco, el operador utiliza el valor predeterminado establecido en el nivel de categoría del operador.
|
Copyright © 2013 CA.
Todos los derechos reservados.
|
|