InglésFrancésespañol

icono de página de OnWorks

createuser: en línea en la nube

Ejecute createuser en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando createuser 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


createuser: define una nueva cuenta de usuario de PostgreSQL

SINOPSIS


crear usuario [opción de conexión...] [opción...] [nombre de usuario]

DESCRIPCIÓN


createuser crea un nuevo usuario de PostgreSQL (o más precisamente, un rol). Solo superusuarios y
Los usuarios con privilegios CREATEROLE pueden crear nuevos usuarios, por lo que createuser debe ser invocado por
alguien que pueda conectarse como superusuario o usuario con privilegios CREATEROLE.

Si desea crear un nuevo superusuario, debe conectarse como superusuario, no simplemente con
Privilegio CREATEROLE. Ser un superusuario implica la capacidad de eludir todos los accesos.
verificaciones de permisos dentro de la base de datos, por lo que el superusuario no debe otorgarse a la ligera.

createuser es un envoltorio del comando SQL CREATE ROLE (CREAR_ROL(7)). No hay
diferencia efectiva entre crear usuarios a través de esta utilidad y a través de otros métodos para
acceder al servidor.

OPCIONES


createuser acepta los siguientes argumentos de la línea de comandos:

nombre de usuario
Especifica el nombre del usuario de PostgreSQL que se creará. Este nombre debe ser diferente
de todos los roles existentes en esta instalación de PostgreSQL.

-c número
--connection-limit =número
Establezca un número máximo de conexiones para el nuevo usuario. El valor predeterminado es no establecer ningún límite.

-d
--creadob
El nuevo usuario podrá crear bases de datos.

-D
--no-creadob
El nuevo usuario no podrá crear bases de datos. Este es el predeterminado.

-e
--eco
Haga eco de los comandos que createuser genera y envía al servidor.

-E
--encriptado
Cifra la contraseña del usuario almacenada en la base de datos. Si no se especifica, el valor predeterminado
se utiliza el comportamiento de la contraseña.

-g papel
--role =papel
Indica el rol al que se agregará este rol inmediatamente como miembro nuevo. Múltiple
Los roles a los que se agregará este rol como miembro se pueden especificar escribiendo
una variedad -g interruptores.

-i
--heredar
El nuevo rol heredará automáticamente los privilegios de los roles de los que es miembro. Este es
el valor por defecto.

-I
--no heredar
El nuevo rol no heredará automáticamente los privilegios de los roles de los que es miembro.

--interactivo
Solicitar el nombre de usuario si no se especifica ninguno en la línea de comando, y también solicitar
cualquiera de las opciones -d/-D, -r/-R, -s/-S no se especifica en la línea de comando.
(Este era el comportamiento predeterminado hasta PostgreSQL 9.1).

-l
--acceso
El nuevo usuario podrá iniciar sesión (es decir, el nombre de usuario se puede utilizar como
identificador de usuario de la sesión inicial). Este es el predeterminado.

-L
--sin inicio de sesión
No se permitirá que el nuevo usuario inicie sesión. (Un rol sin privilegios de inicio de sesión sigue siendo
útil como medio para administrar los permisos de la base de datos).

-N
- sin cifrar
No cifra la contraseña del usuario almacenada en la base de datos. Si no se especifica, el
se utiliza el comportamiento de contraseña predeterminado.

-P
--pwprompt
Si se proporciona, createuser emitirá un mensaje para la contraseña del nuevo usuario. Esto no es
necesario si no planea utilizar la autenticación de contraseña.

-r
--createrol
El nuevo usuario podrá crear nuevos roles (es decir, este usuario tendrá
Privilegio CREATEROLE).

-R
--no-createrol
El nuevo usuario no podrá crear nuevos roles. Este es el predeterminado.

-s
--superusuario
El nuevo usuario será un superusuario.

-S
--no-superusuario
El nuevo usuario no será un superusuario. Este es el predeterminado.

-V
--versión
Imprima la versión de createuser y salga.

--replicación
El nuevo usuario tendrá el privilegio REPLICATION, que se describe con más detalle en la
documentación para CREATE ROLE (CREAR_ROL(7)).

--no-replicación
El nuevo usuario no tendrá el privilegio REPLICATION, que se describe con más detalle en
la documentación de CREATE ROLE (CREAR_ROL(7)).

-?
--ayuda
Muestre ayuda sobre los argumentos de la línea de comandos de createuser y salga.

createuser también acepta los siguientes argumentos de la línea de comandos para los parámetros de conexión:

-h fortaleza
--host =fortaleza
Especifica el nombre de host de la máquina en la que se ejecuta el servidor. Si el valor
comienza con una barra, se utiliza como directorio para el socket de dominio Unix.

-p Puerto
--port =Puerto
Especifica el puerto TCP o la extensión del archivo de socket de dominio Unix local en el que el servidor
está escuchando conexiones.

-U nombre de usuario
--username =nombre de usuario
Nombre de usuario para conectarse (no el nombre de usuario para crear).

-w
--Sin contraseña
Nunca emita una solicitud de contraseña. Si el servidor requiere autenticación de contraseña y una
La contraseña no está disponible por otros medios, como un archivo .pgpass, la conexión
el intento fallará. Esta opción puede ser útil en trabajos por lotes y scripts donde ningún usuario
está presente para ingresar una contraseña.

-W
--contraseña
Obligar a createuser a solicitar una contraseña (para conectarse al servidor, no para
contraseña del nuevo usuario).

Esta opción nunca es esencial, ya que createuser solicitará automáticamente una
contraseña si el servidor exige autenticación de contraseña. Sin embargo, createuser desperdiciará
un intento de conexión descubriendo que el servidor quiere una contraseña. En algunos casos es
vale la pena escribir -W para evitar el intento de conexión adicional.

MEDIO AMBIENTE


PHOST
PUERTOPG
PGUSER
Parámetros de conexión predeterminados

Esta utilidad, como la mayoría de las otras utilidades de PostgreSQL, también usa las variables de entorno
compatible con libpq (consulte la Sección 31.14, “Variables de entorno”, en la documentación).

La diagnostica


En caso de dificultad, consulte CREAR PAPEL (CREAR_ROL(7)) y psql(1) para discusiones de
problemas potenciales y mensajes de error. El servidor de la base de datos debe estar ejecutándose en el destino
anfitrión. Además, cualquier configuración de conexión predeterminada y variables de entorno utilizadas por libpq
se aplicará la biblioteca de front-end.

EJEMPLOS


Para crear un usuario joe en el servidor de base de datos predeterminado:

$ crear usuario joe

Para crear un usuario joe en el servidor de base de datos predeterminado con la solicitud de algunos
atributos:

$ crear usuario --interactivo joe
¿El nuevo rol será un superusuario? (s / n) n
¿Se le permitirá al nuevo rol crear bases de datos? (s / n) n
¿Se permitirá que el nuevo rol cree más roles nuevos? (s / n) n

Para crear el mismo usuario joe usando el servidor en el host eden, puerto 5000, con atributos
especificado explícitamente, echando un vistazo al comando subyacente:

$ crear usuario -h Edén -p 5000 -S -D -R -e joe
CREAR PAPEL joe NOSUPERUSER NOCREATEDB NOCREATEROLE INHERIT LOGIN;

Para crear el usuario joe como superusuario y asignar una contraseña inmediatamente:

$ crear usuario -P -s -e joe
Ingrese la contraseña para el nuevo rol: xyzzy
Introdúcelo de nuevo: xyzzy
CREAR ROL joe PASSWORD 'md5b5f5ba1a423792b526f799ae4eb3d59e' SUPERUSUARIO CREADOB CREATEROLE INHERIT LOGIN;

En el ejemplo anterior, la nueva contraseña no se repite realmente cuando se escribe, pero mostramos lo que
fue mecanografiado para mayor claridad. Como puede ver, la contraseña se cifra antes de enviarse al
cliente. Si la opcion - sin cifrar se utiliza, la contraseña will aparecer en el eco
comando (y posiblemente también en el registro del servidor y en otros lugares), por lo que no desea usar -e
en ese caso, si alguien más puede ver su pantalla.

Use createuser en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    huelga
    huelga
    Proyecto Strikr Free Software. Artefactos
    publicado bajo un 'basado en la intención'
    licencia dual: AGPLv3 (comunidad) y
    CC-BY-NC-ND 4.0 internacional
    (comercial)...
    descargar strikr
  • 3
    GIFLIB
    GIFLIB
    giflib es una biblioteca para leer y
    escribiendo imágenes gif. Es API y ABI
    compatible con libungif que estaba en
    amplio uso mientras que la compresión LZW
    el algoritmo fue...
    Descargar GIFLIB
  • 4
    Alt-F
    Alt-F
    Alt-F proporciona un código abierto y gratuito
    firmware alternativo para DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F tiene Samba y NFS;
    soporta ext2 / 3/4 ...
    Descargar Alt-F
  • 5
    usm
    usm
    Usm es un paquete de slackware unificado
    gerente que maneja automático
    resolución de dependencia. unifica
    varios repositorios de paquetes, incluidos
    slackware, flojo, p...
    Descargar usm
  • 6
    Chart.js
    Chart.js
    Chart.js es una biblioteca Javascript que
    permite a los diseñadores y desarrolladores dibujar
    todo tipo de gráficos usando HTML5
    elemento de lienzo Chart js ofrece una gran
    matriz ...
    Descargar Chart.js
  • Más "

Comandos de Linux

Ad