InglêsFrancêsEspanhol

favicon do OnWorks

createuser - Online na nuvem

Execute o createuser no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando createuser que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador Windows online ou emulador MAC OS online

PROGRAMA:

NOME


createuser - define uma nova conta de usuário PostgreSQL

SINOPSE


criar usuário [opção de conexão...] [opção...] [nome de usuário]

DESCRIÇÃO


createuser cria um novo usuário PostgreSQL (ou mais precisamente, uma função). Apenas superusuários e
usuários com privilégio CREATEROLE podem criar novos usuários, portanto, createuser deve ser invocado por
alguém que pode se conectar como um superusuário ou um usuário com privilégio CREATEROLE.

Se você deseja criar um novo superusuário, você deve se conectar como um superusuário, não apenas com
Privilégio CREATEROLE. Ser um superusuário implica a capacidade de ignorar todos os acessos
verificações de permissão dentro do banco de dados, então o superusuário não deve ser concedido levianamente.

createuser é um wrapper em torno do comando SQL CREATE ROLE (CREATE_ROLE(7)). Não há
diferença efetiva entre criar usuários por meio deste utilitário e por meio de outros métodos para
acessando o servidor.

OPÇÕES


O createuser aceita os seguintes argumentos de linha de comando:

nome de usuário
Especifica o nome do usuário PostgreSQL a ser criado. Este nome deve ser diferente
de todas as funções existentes nesta instalação do PostgreSQL.

-c número
--connection-limit =número
Defina um número máximo de conexões para o novo usuário. O padrão é não definir limites.

-d
--createdb
O novo usuário terá permissão para criar bancos de dados.

-D
--no-createdb
O novo usuário não terá permissão para criar bancos de dados. Este é o padrão.

-e
--eco
Faça eco dos comandos que o createuser gera e envia ao servidor.

-E
- criptografado
Criptografa a senha do usuário armazenada no banco de dados. Se não for especificado, o padrão
comportamento de senha é usado.

-g papel
--role =papel
Indica a função à qual esta função será adicionada imediatamente como um novo membro. Múltiplo
funções às quais esta função será adicionada como um membro podem ser especificadas por escrito
múltiplo -g comuta.

-i
--herdar
A nova função herdará automaticamente os privilégios das funções das quais é membro. Isto é
o padrão.

-I
--não-herdar
A nova função não herdará automaticamente os privilégios das funções das quais é membro.

--interativo
Solicita o nome do usuário, se nenhum for especificado na linha de comando, e também solicita
qualquer das opções -d/-D, -r/-R, -s/-S não é especificado na linha de comando.
(Este era o comportamento padrão até o PostgreSQL 9.1.)

-l
--Conecte-se
O novo usuário terá permissão para fazer login (ou seja, o nome do usuário pode ser usado como o
identificador de usuário da sessão inicial). Este é o padrão.

-L
--sem login
O novo usuário não terá permissão para fazer login. (Uma função sem privilégio de login ainda é
útil como meio de gerenciamento de permissões de banco de dados.)

-N
- não criptografado
Não criptografa a senha do usuário armazenada no banco de dados. Se não for especificado, o
comportamento de senha padrão é usado.

-P
--pwprompt
Se fornecido, o createuser solicitará a senha do novo usuário. Isso não é
necessário se você não planeja usar autenticação de senha.

-r
--tratorol
O novo usuário terá permissão para criar novas funções (ou seja, este usuário terá
Privilégio CREATEROLE).

-R
--não-createrole
O novo usuário não terá permissão para criar novas funções. Este é o padrão.

-s
--superusuário
O novo usuário será um superusuário.

-S
--sem superusuário
O novo usuário não será um superusuário. Este é o padrão.

-V
--versão
Imprima a versão do createuser e saia.

--replicação
O novo usuário terá o privilégio REPLICATION, que é descrito mais detalhadamente no
documentação para CREATE ROLE (CREATE_ROLE(7)).

- sem replicação
O novo usuário não terá o privilégio REPLICATION, que é descrito mais detalhadamente em
a documentação para CREATE ROLE (CREATE_ROLE(7)).

-?
--Socorro
Mostre ajuda sobre os argumentos da linha de comando do createuser e saia.

O createuser também aceita os seguintes argumentos de linha de comando para parâmetros de conexão:

-h hospedeiro
--host =hospedeiro
Especifica o nome do host da máquina na qual o servidor está sendo executado. Se o valor
começa com uma barra, é usado como o diretório para o soquete do domínio Unix.

-p porta
--port =porta
Especifica a porta TCP ou extensão de arquivo de soquete de domínio Unix local em que o servidor
está ouvindo conexões.

-U nome de usuário
--username =nome de usuário
Nome de usuário com o qual se conectar (não o nome de usuário a ser criado).

-w
--nenhuma senha
Nunca emita um prompt de senha. Se o servidor exigir autenticação de senha e um
a senha não está disponível por outros meios, como um arquivo .pgpass, a conexão
tentativa falhará. Esta opção pode ser útil em trabalhos em lote e scripts onde nenhum usuário
está presente para inserir uma senha.

-W
--senha
Força o createuser a solicitar uma senha (para se conectar ao servidor, não para o
senha do novo usuário).

Esta opção nunca é essencial, uma vez que o createuser solicitará automaticamente um
senha se o servidor exigir autenticação de senha. No entanto, o createuser irá desperdiçar
uma tentativa de conexão descobrindo que o servidor deseja uma senha. Em alguns casos é
vale a pena digitar -W para evitar a tentativa de conexão extra.

MEIO AMBIENTE


PHOST
PGPORT
PGUSER
Parâmetros de conexão padrão

Este utilitário, como a maioria dos outros utilitários PostgreSQL, também usa as variáveis ​​de ambiente
suportado pela libpq (consulte a Seção 31.14, “Variáveis ​​de ambiente”, na documentação).

DIAGNÓSTICO


Em caso de dificuldade, consulte CREATE ROLE (CREATE_ROLE(7)) e psql(1) para discussões de
problemas potenciais e mensagens de erro. O servidor de banco de dados deve estar em execução no destino
hospedeiro. Além disso, quaisquer configurações de conexão padrão e variáveis ​​de ambiente usadas pelo libpq
a biblioteca front-end será aplicada.

EXEMPLOS


Para criar um usuário joe no servidor de banco de dados padrão:

$ criar usuário joe

Para criar um usuário joe no servidor de banco de dados padrão com a solicitação de alguns
atributos:

$ criar usuário --interativo joe
A nova função deve ser um superusuário? (s / n) n
A nova função terá permissão para criar bancos de dados? (s / n) n
A nova função terá permissão para criar mais novas funções? (s / n) n

Para criar o mesmo usuário joe usando o servidor no host eden, porta 5000, com atributos
especificado explicitamente, dando uma olhada no comando subjacente:

$ criar usuário -h Éden -p 5000 -S -D -R -e joe
CRIAR PAPEL joe NOSUPERUSER NOCREATEDB NOCREATEROLE INHERIT LOGIN;

Para criar o usuário joe como superusuário e atribuir uma senha imediatamente:

$ criar usuário -P -s -e joe
Digite a senha para a nova função: xyzzy
Digite novamente: xyzzy
CREATE ROLE joe PASSWORD 'md5b5f5ba1a423792b526f799ae4eb3d59e' SUPERUSER CREATEDB CREATEROLE INHERIT LOGIN;

No exemplo acima, a nova senha não é ecoada quando digitada, mas mostramos o que
foi digitado para maior clareza. Como você pode ver, a senha é criptografada antes de ser enviada para o
cliente. Se a opção - não criptografado é usado, a senha precisarão aparecer no eco
comando (e possivelmente também no log do servidor e em outro lugar), então você não deseja usar -e
nesse caso, se mais alguém puder ver sua tela.

Use createuser online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    SAGA GIS
    SAGA GIS
    SAGA - Sistema para Automatizado
    Análises geocientíficas - é um geográfico
    Software de Sistema de Informação (GIS) com
    imensas capacidades para geodados
    processando e ana ...
    Baixar SAGA GIS
  • 2
    Caixa de ferramentas para Java / JTOpen
    Caixa de ferramentas para Java / JTOpen
    O IBM Toolbox for Java / JTOpen é um
    biblioteca de classes Java suportando o
    programação cliente/servidor e internet
    modelos para um sistema rodando OS/400,
    i5/OS, ou...
    Baixar Toolbox para Java/JTOpen
  • 3
    D3.js
    D3.js
    D3.js (ou D3 para documentos baseados em dados)
    é uma biblioteca JavaScript que permite
    para produzir dados dinâmicos e interativos
    visualizações em navegadores da web. Com D3
    você...
    Baixar D3.js
  • 4
    Shadowsocks
    Shadowsocks
    Um proxy de túnel rápido que ajuda você
    ignorar firewalls Este é um aplicativo
    que também pode ser obtido de
    https://sourceforge.net/projects/shadowsocksgui/.
    É ha ...
    Baixar Shadowsocks
  • 5
    Temas GLPI
    Temas GLPI
    Baixe o lançamento em
    https://github.com/stdonato/glpi-modifications/
    Temas de cores para GLPI 0.84 e 0.85 Novo
    Modificações para GLPI Esta é uma
    aplicação que c ...
    Baixar Temas GLPI
  • 6
    SMPlayer
    SMPlayer
    SMPlayer é um reprodutor de mídia gratuito para
    Windows e Linux com codecs integrados
    que também pode reproduzir vídeos do YouTube. XNUMX
    das características mais interessantes de
    SMPlayer: ...
    Baixe SMPlayer
  • Mais "

Comandos Linux

Ad