Este es el comando xauth que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
xauth - utilidad de archivo de autoridad X
SINOPSIS
autenticación x [ -f archivo de autorización ] [ -vqibn ] [ comando arg ... ]
DESCRIPCIÓN
La sección autenticación x El programa se utiliza para editar y mostrar la información de autorización utilizada en
conectarse al servidor X. Este programa se usa generalmente para extraer registros de autorización
de una máquina y combinarlos en otra (como es el caso cuando se utilizan inicios de sesión remotos o
otorgando acceso a otros usuarios). Los comandos (descritos a continuación) se pueden ingresar de forma interactiva,
en el autenticación x línea de comandos o en scripts. Tenga en cuenta que este programa no no sea contacta con la X
servidor excepto cuando se utiliza el comando generate. Normalmente autenticación x no se utiliza para crear el
entrada de archivo de autoridad en primer lugar; el programa que inicia el servidor X (a menudo xdm
or startx) hace eso.
OPCIONES
Las siguientes opciones se pueden utilizar con autenticación x. Pueden administrarse individualmente (p. Ej., -q
-i) o pueden combinarse (p. ej., -qi).
-f archivo de autorización
Esta opción especifica el nombre del archivo de autoridad que se utilizará. Por defecto, autenticación x
utilizará el archivo especificado por la variable de entorno XAUTHORITY o .Xautoridad
en el directorio de inicio del usuario.
-q Esta opción indica que autenticación x debe funcionar silenciosamente y no imprimir sin ser solicitado
mensajes de estado. Este es el valor predeterminado si un autenticación x el comando se da en el comando
línea o si la salida estándar no está dirigida a un terminal.
-v Esta opción indica que autenticación x debe funcionar de forma prolija e imprimir el estado
mensajes que indican los resultados de varias operaciones (p. ej., cuántos registros han
leído o escrito). Este es el valor predeterminado si autenticación x está leyendo comandos
desde su entrada estándar y su salida estándar se dirige a un terminal.
-i Esta opción indica que autenticación x debe ignorar cualquier bloqueo de archivos de autoridad.
Normalmente, autenticación x se negará a leer o editar cualquier archivo de autoridad que haya sido
bloqueado por otros programas (normalmente xdm u otro autenticación x).
-b Esta opción indica que autenticación x debe intentar romper los bloqueos de los archivos de autoridad
antes de continuar. Utilice esta opción solo para limpiar cerraduras obsoletas.
-n Esta opción indica que autenticación x no debe intentar resolver ningún nombre de host, pero
simplemente siempre debe imprimir la dirección del host almacenada en el archivo de autoridad.
-V Esta opción muestra el número de versión del ejecutable xauth.
COMANDOS
Los siguientes comandos pueden usarse para manipular archivos de autoridad:
add nombre para mostrar nombre de protocolo llave hexagonal
Una entrada de autorización para la pantalla indicada utilizando el protocolo y la clave dados
los datos se agregan al archivo de autorización. Los datos se especifican como un par
cadena larga de dígitos hexadecimales, cada par representa un octeto. los
El primer dígito de cada par da los 4 bits más significativos del octeto, y el
el segundo dígito del par da los 4 bits menos significativos. Por ejemplo, un 32
carácter hexkey representaría un valor de 128 bits. Un nombre de protocolo que consta de
un solo punto se trata como una abreviatura de MIT-MAGIC-COOKIE-1.
generar nombre para mostrar nombre de protocolo [confiable | no confiable]
[tiempo de espera segundos] [grupo de XNUMX Identificación del grupo] [datos datos hexadecimales]
Este comando es similar a agregar. La principal diferencia es que en lugar de requerir
el usuario para proporcionar los datos clave, se conecta al servidor especificado en
nombre para mostrar y utiliza la extensión SEGURIDAD para obtener los datos clave para almacenar
en el archivo de autorización. Si no se puede contactar al servidor o si no
admite la extensión SEGURIDAD, el comando falla. De lo contrario, una autorización
La entrada para la pantalla indicada usando el protocolo dado se agrega al
archivo de autorización. Se trata un nombre de protocolo que consta de un solo período
como abreviatura de MIT-MAGIC-COOKIE-1.
Si de confianza se utiliza esta opción, los clientes que se conecten utilizando esta autorización
ejecute completamente la pantalla, como de costumbre. Si no confiable se utiliza, clientes que
conectarse usando esta autorización se considerará no confiable y se impedirá
Robar o manipular datos pertenecientes a clientes de confianza. Ver la SEGURIDAD
especificación de extensión para obtener detalles completos sobre las restricciones impuestas a
clientela. El valor predeterminado es no confiable.
La sección tiempo de espera La opción especifica cuánto tiempo en segundos será válida esta autorización.
Si la autorización permanece sin usar (no hay clientes conectados con ella) durante más tiempo
que este período de tiempo, el servidor depura la autorización y los intentos futuros de
conectarlo usando fallará. Tenga en cuenta que la purga realizada por el servidor no no sea
elimine la entrada de autorización del archivo de autorización. El tiempo de espera predeterminado
son 60 segundos.
La sección grupo de XNUMX La opción especifica el grupo de aplicaciones que los clientes que se conectan con este
debe pertenecer la autorización. Consulte la especificación de la extensión del grupo de aplicaciones
para más detalles. El valor predeterminado es no pertenecer a un grupo de aplicaciones.
La sección datos La opción especifica los datos que el servidor debe utilizar para generar la
autorización. Tenga en cuenta que esto es no sea los mismos datos que se escriben en el
archivo de autorización. La interpretación de estos datos depende de la autorización.
protocolo. La datos hexadecimales tiene el mismo formato que el llave hexagonal descrito en el complemento
mando. El valor predeterminado es no enviar datos.
[n] extracto nombre de archivo nombre para mostrar...
Las entradas de autorización para cada una de las pantallas especificadas se escriben en el
archivo indicado. Si el siguiente se utiliza el comando, las entradas se escriben en un
formato numérico adecuado para transmisiones no binarias (como dispositivos electrónicos seguros
correo). Las entradas extraídas se pueden volver a leer utilizando el unir y fusionar
comandos. Si el nombre del archivo consta de un solo guión, las entradas serán
escrito en la salida estándar.
[n] lista [nombre para mostrar...]
Entradas de autorización para cada una de las pantallas especificadas (o todas si no hay pantallas
se nombran) se imprimen en la salida estándar. Si el lista se usa el comando,
Las entradas se mostrarán en el formato numérico utilizado por el siguiente mando;
de lo contrario, se muestran en formato textual. Los datos clave siempre se muestran en
el formato hexadecimal dado en la descripción del add mando.
[n] fusionar [nombre de archivo...]
Las entradas de autorización se leen de los archivos especificados y se combinan en el
base de datos de autorización, reemplazando cualquier entrada existente coincidente. Si el fusionar
se utiliza el comando, el formato numérico dado en la descripción del extraerlos
se utiliza el comando. Si un nombre de archivo consta de un solo guión, la entrada estándar
se leerá si no se ha leído antes.
remove nombre para mostrar...
Las entradas de autorización que coinciden con las pantallas especificadas se eliminan del
archivo de autoridad.
fuente nombre de archivo
El archivo especificado se trata como un script que contiene autenticación x comandos para ejecutar.
Las líneas en blanco y las que comienzan con un signo nítido (#) se ignoran. Un solo guion
se puede utilizar para indicar la entrada estándar, si aún no se ha leído.
info Información que describe el archivo de autorización, ya sea que se hayan realizado cambios o no
sido hecho, y de donde autenticación x los comandos que se leen están impresos en el estándar
salida.
salida Si se ha realizado alguna modificación, el archivo de autoridad se escribe (si
permitido) y el programa se cierra. Un final de archivo se trata como implícito salida
mando.
renuncia El programa se cierra ignorando las modificaciones. Esto también se puede lograr mediante
presionando el carácter de interrupción.
versión Este comando muestra el número de versión del ejecutable xauth.
ayuda [cadena]
Una descripción de todos los comandos que comienzan con la cadena dada (o todos los comandos si
no se proporciona ninguna cadena) se imprime en la salida estándar.
? Se imprime una breve lista de los comandos válidos en la salida estándar.
DISPLAY NOMBRES
Mostrar nombres para el add, [n] extracto, [n] lista, [n] fusionar y remove los comandos usan el mismo
formato como la variable de entorno DISPLAY y el común -monitor argumento de línea de comando.
La información específica de la pantalla (como el número de pantalla) es innecesaria y se
ignorado. Conexiones de la misma máquina (como sockets de host local, memoria compartida y
Nombre de host del Protocolo de Internet localhost) se conocen como hostname/ unix:número de visualización so
que las entradas locales para diferentes máquinas se pueden almacenar en un archivo de autoridad.
EJEMPLO
El uso más común para autenticación x es extraer la entrada para la pantalla actual, copiarla a
otra máquina y fusionarlo con el archivo de autoridad del usuario en la máquina remota:
% xauth extract - $ DISPLAY | fusión de ssh otherhost xauth -
El siguiente comando contacta con el servidor: 0 para crear una autorización usando el MIT-
Protocolo MAGIC-COOKIE-1. No se confiará en los clientes que se conecten con esta autorización.
% xauth generar: 0.
MEDIO AMBIENTE
Este autenticación x El programa utiliza las siguientes variables de entorno:
AUTORIDAD
para obtener el nombre del archivo de autoridad a utilizar si el -f no se utiliza la opción.
INICIO para obtener el directorio de inicio del usuario si XAUTHORITY no está definido.
Utilice xauth en línea utilizando los servicios de onworks.net
