Este es el comando oneuser 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
un usuario - gestiona usuarios de OpenNebula
SINOPSIS
un usuario comando [args] [opciones]
OPCIONES
-r, --read-file Leer contraseña del archivo
--sha1 La contraseña será hash usando sha1
algoritmo
--ssh SSH Auth system
--x509 x509 Sistema de autenticación para certificados x509
-k, --key path_to_private_key_pem Ruta a la clave privada del usuario
-c, --cert path_to_user_cert_pem Ruta al certificado del usuario
--driver driver Driver para autenticar a este usuario
-a, --append Agregar nuevos atributos a la plantilla actual
--x509_proxy Sistema de autenticación x509 basado en certificados de proxy x509
--proxy path_to_user_proxy_pem Ruta al certificado de proxy de usuario
--tiempo x duración del Token en segundos, el valor predeterminado es 36000 (10
h). Para restablecer el token, establezca el tiempo en 0.
un token que no expira use -1 (no válido para ssh
y tokens x509).
--force Forzar la reescritura del archivo one_auth
-l, --list x, y, z Selecciona columnas para mostrar con el comando list
-d, --delay x Establece el retraso en segundos para el comando superior
-f, --filter x, y, z Filtrar datos. Una matriz se especifica con
columnas = pares de valores.
--csv Escribir tabla en formato csv
-x, --xml Muestra el recurso en formato xml
-n, --numeric No traducir los ID de usuario y grupo
--describe Describe las columnas de la lista
-v, --verbose Modo detallado
-h, --help Mostrar este mensaje
-V, --version Muestra la versión y la información de copyright
--nombre de usuario Nombre de usuario utilizado para conectarse a OpenNebula
--password contraseña Contraseña para autenticarse con OpenNebula
- URL de punto final de la interfaz xmlrpc de OpenNebula
COMANDOS
· crear nombre de usuario [la contraseña] Crea un nuevo usuario Ejemplos: oneuser create my_user
my_password oneuser create my_user -r / tmp / mypass oneuser create my_user --ssh --key
/ tmp / id_rsa oneuser create my_user --ssh -r / tmp / public_key oneuser crea my_user
--x509 --cert /tmp/my_cert.pem opciones válidas: read_file, sha1, ssh, x509, key, cert,
conductor
· actualizar ID de usuario [presentar] Actualice el contenido de la plantilla. Si no se proporciona una ruta,
Se lanzará el editor para modificar el contenido actual. opciones válidas: agregar
· Cuota ID de usuario [presentar] Establece los límites de la cuota para el usuario. Si no se proporciona una ruta,
Se lanzará el editor para modificar las cuotas actuales.
· Batchquota rango | userid_list [presentar] Establece los límites de cuota por lotes para varios usuarios.
Si no se proporciona una ruta, se iniciará el editor para crear nuevas cuotas.
· Defaultquota [presentar] Establece los límites de cuota predeterminados para los usuarios. Si un camino no es
siempre que se inicie el editor para modificar las cuotas predeterminadas actuales.
· Umask rango | userid_list [máscara] Cambia la máscara de usuario utilizada para crear la máscara predeterminada.
permisos. De manera similar al comando umask de Unix, el valor esperado es un
número de base 8 de tres dígitos. Cada dígito es una máscara que deshabilita los permisos para el
propietario, grupo y otros, respectivamente.
Si no se proporciona la máscara, o si es una cadena vacía, la umask
estar desarmado
· acceso nombre de usuario Crea el token de inicio de sesión para la autenticación. El token se puede usar
junto con cualquier controlador de autenticación. El token se almacenará en
$ HOME / .one / one_auth, y se puede usar posteriormente para autenticarse con un
API, CLI o Sunstone.
Por ejemplo, solicite un token válido para un controlador genérico (por ejemplo, autenticación de núcleo, LDAP ...):
inicio de sesión de un usuario my_user --time 3600
Por ejemplo, genere y configure un token para la autenticación basada en SSH:
inicio de sesión de un usuario my_user --ssh --key / tmp / id_rsa --time 72000
Ejemplo, lo mismo con certificados X509:
inicio de sesión de un usuario my_user --x509 --cert /tmp/my_cert.pem
--key /tmp/mi_clave.pk --time 72000
Ejemplo, ahora con un certificado de proxy X509
inicio de sesión de un usuario my_user --x509_proxy --proxy /tmp/my_cert.pem
--tiempo 72000
opciones válidas: ssh, x509, x509_proxy, key, cert, proxy, time, force
· Clave DEPRECATED, use el inicio de sesión para generar archivos de autenticación.
Muestra una clave pública de una clave SSH privada. Úselo como contraseña
para el mecanismo de autenticación SSH.
opciones válidas: clave
· Eliminar rango | userid_list Elimina el usuario dado
· Passwd ID de usuario [la contraseña] Cambia las opciones válidas de la contraseña de usuario dada: read_file,
sha1, ssh, x509, clave, cert, controlador
· Chgrp rango | userid_list Identificación del grupo Cambia el grupo principal del usuario.
· añadir grupo rango | userid_list Identificación del grupo Agrega el usuario a un grupo secundario
· Delgroup rango | userid_list Identificación del grupo Elimina al usuario de un grupo secundario
· Chauth ID de usuario [auth] [la contraseña] Cambia el controlador de autenticación del usuario y su contraseña.
(opcional) Ejemplos: oneuser chauth my_user core oneuser chauth my_user core
new_password oneuser chauth my_user core -r / tmp / mypass oneuser chauth my_user --ssh
--key /home/oneadmin/.ssh/id_rsa oneuser chauth my_user --ssh -r / tmp / public_key
oneuser chauth my_user --x509 --cert /tmp/my_cert.pem opciones válidas: read_file, sha1,
ssh, x509, clave, cert, controlador
· Enumerar Listas de usuarios en el grupo de opciones válidas: lista, retraso, filtro, csv, xml, numérico,
describir
· show [ID de usuario] Muestra información para las opciones válidas del usuario dado: xml
· Codificar nombre de usuario [la contraseña] Codifica usuario y contraseña para usarlo con ldap
ARGUMENTO FORMATOS
· Archivo Ruta a un archivo
· Rango Lista de id´s en la forma 1,8..15
· Cadena de texto
· Groupid nombre o identificación del GRUPO OpenNebula
· ID de usuario Nombre o ID de USUARIO de OpenNebula
· Userid_list Lista separada por comas de nombres o identificadores de USUARIO de OpenNebula
· Contraseña Contraseña de usuario
Utilice un usuario en línea utilizando los servicios de onworks.net
