Para mostrar advertencias legales o anuncios oficiales, puede configurar un banner de página de inicio de sesión mediante una forma limitada de sintaxis de Markdown.

Al modificar el archivo de texto /etc/vmware/welcome directamente en el host, puede cambiar el contenido del banner de inicio de sesión que se muestra a la derecha de los campos nombre de usuario y contraseña de inicio de sesión.

Nota: Se aplica un analizador de Markdown al bloque de contenido y ciertas secuencias de caracteres, como #, ` , *, pueden activar involuntariamente reglas de formato de Markdown.
Puede aplicar el siguiente conjunto limitado de directivas de Markdown en el archivo de bienvenida.
Concepto de diseño Sintaxis del código de Markdown Archivos de salida
Etiquetas de encabezado
  • Empezando en una línea nueva, introduzca entre 1 y 6 símbolos de almohadilla.

    Ejemplo

    # My Title.
Genera una gran etiqueta HTML <H1> para “Mi título”.

Ejemplo de la etiqueta HTML H1 Mi título

Regla horizontal
  • Empezando en una línea nueva, introduzca solo una serie de al menos 3 guiones.

    Ejemplo

    -----.
Genera una etiqueta de regla <hr /> en HTML.

Ejemplo de la etiqueta de regla HR en HTML

Bloque de literales o de código
  • Empezando en una línea nueva, introduzca solo 3 caracteres de acento grave.
  • Agregue el material de origen en las líneas siguientes.
  • Para cerrar el origen, en una línea nueva, introduzca 3 caracteres de acento grave.

Ejemplo

```
My content - - -
*Login Secure* >_
Read the policy
```
Muestra el bloque de texto entre las líneas de acento grave sin formato ni interpretación en una fuente de anchura fija.
My content - - -
*Login Secure* >_
Read the policy
Nota: Si el analizador de Markdown formatea accidentalmente el contenido, envuelva el contenido con un par de líneas de caracteres de acento grave. Puesto que los caracteres de espacio se conservan, se puede utilizar arte ASCII, ya que se usa una fuente de anchura fija.
Texto en negrita Envuelva una cadena de texto con caracteres de asterisco dobles a ambos lados.

Ejemplo

**important message**.
Nota: Se omite la sintaxis del carácter de subrayado doble de Markdown para evitar conflictos con las URL.
<b>Mensaje importante</b>
Texto en cursiva Envuelva una cadena de texto con un solo asterisco en ambos lados.

Ejemplo

*A named document*.
Nota: Se omite la sintaxis del carácter de guion bajo de Markdown para evitar conflictos con las URL.
<i>Un documento con nombre</i>
Hipervínculo Para vincular una URL absoluta, utilice la sintaxis de Markdown de corchetes que encierran el texto del vínculo seguido de paréntesis envolviendo la URL.

Ejemplo

[My link](https://www.example.com?search=virtual)
Genera una etiqueta de anclaje de hipervínculo normal con texto en el que se puede hacer clic.<a href="https://www.example.com?search=virtual">My link</a>
Variables admitidas

Puede insertar las siguientes variables en cualquier lugar del archivo de texto.

Concepto de variable Código de variable de metaetiqueta Archivos de salida
Nombre de dominio completo del host o la dirección IP actuales {hostname} Muestra el nombre completo del host actual. Por ejemplo, sample.host.com
Versión de ESXi como formato numérico con puntos {esxversion} Muestra, por ejemplo, 7.0.0
Nombre completo del producto, versión y número de compilación de ESXi {esxproduct} Muestra, por ejemplo, VMware ESXi 7.0.0 build-16324942
Fecha actual en la máquina del usuario {client-current-date} Muestra, por ejemplo, Tuesday, August 30, 2022
Nota: Esto es específico de cada versión local.
Hora actual en el equipo del usuario {client-current-time} Muestra, por ejemplo, 08:00 AM
Nota: Esto es específico de cada versión local.
Etiquetas avanzadas

Las etiquetas avanzadas ofrecen cambios visuales y de comportamiento en función de las reglas que se aplican a la página de inicio de sesión. Inserte estas etiquetas al final del archivo de texto.

Concepto de interfaz de usuario Código de variable de metaetiqueta Archivos de salida
Imagen personalizada {logo src="https://site/logo.png" width="100" height="100" align="center"}My Secured ESXi Server Tooltip{/logo} Muestra una imagen de 100x100 px logo.png centrada horizontalmente sobre el bloque de mensajes. Se agrega un título de información accesible de My Secured ESXi Server Tooltip a la imagen.
Nota: Asegúrese de utilizar los atributos width, height y align, aunque son opcionales. Se admiten todos los formatos de imágenes web.
Casilla de verificación de acuerdo de usuario {accept}Please accept the terms{/accept} Muestra una casilla de verificación con la etiqueta "Por favor, acepte los términos" en la parte inferior del contenido del mensaje.
Mensaje de error de aceptación obligatoria {mustaccept}You must agree before logging into the system{/mustaccept} Agrega validación del formulario para exigir al usuario que marque la casilla de verificación antes de iniciar sesión. Si el usuario no marca la casilla de verificación, se muestra el mensaje “Debe aceptar para poder iniciar sesión en el sistema” sobre el botón de inicio de sesión.
Ejemplos

Markdown simple

Markdown de una línea para un mensaje simple de solo texto

## Warning: Authorized Users Only

Mensaje de bienvenida sencillo

Markdown avanzado

Un ejemplo de Markdown avanzado para la empresa ficticia de almacenamiento en la nube Vaulted con logotipo, vínculos y una casilla de verificación de aceptación obligatoria en el formulario.

## Warning: Authorized Users Only
 
The information on this host is the property of **"Vaulted Storage"** *(sample organization)* and is protected under sovereign **intellectual property rights**.
 
You must be assigned an account on this computer to access information and are only allowed to access information defined by the system administrators.
 
*All activities* are monitored and **trespassing violators** will be reported to a federal law enforcement agency.
 
### Policy bulletins
*Please refer to the helpful links* below on end user protection guidelines.
 
* [Privacy addendum](https://en.wikipedia.org/wiki/Computer_security)
* [Terms of Use](https://en.wikipedia.org/wiki/Terms_of_service#:~:text=Terms%20of%20service%20(also%20known,to%20use%20the%20offered%20service.)
 
```
             ,----------------,
        ,-----------------------,
      ,"                      ,"|
     +-----------------------+  |
     |  .-----------------.  |  |
     |  |                 |  |  |
     |  |  ACCESS         |  |  |
     |  |  RESTRICTED!    |  |  |
     |  |  login as: _    |  |  |
     |  |                 |  |  |
     |  `-----------------'  |,"
     +-----------------------+
        /_)______________(_/  //'
   ___________________________/___
  /  oooooooooooooooo  .o.  oooo /,
 / ==ooooooooooooooo==.o.  ooo= //
/_==__==========__==_ooo__ooo=_/'
`-----------------------------'
---------------
Host: {hostname}
ESXi Server Version: {esxversion}
Product: {esxproduct}
---------------
```
{logo align="center" width="200" height="200" src="https://i.postimg.cc/y6wZXTPm/vaulted-logo-white-text.png"}Vaulted Enterprise Storage{/logo}
 
{accept}I accept the terms of use policy{/accept}
 
{mustaccept}User must check terms of use to login. LOG OFF immediately if you do not agree to the conditions stated in the warning.{/mustaccept}

Un ejemplo de Markdown avanzado