EnglishFranceseCorsi

Favicon di OnWorks

createuser - Online nel cloud

Esegui createuser nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando createuser che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


createuser - definisce un nuovo account utente PostgreSQL

SINOSSI


creare un utente [opzione di connessione...] [opzione...] [nome utente]

DESCRIZIONE


createuser crea un nuovo utente PostgreSQL (o più precisamente un ruolo). Solo superutenti e
gli utenti con privilegio CREATEROLE possono creare nuovi utenti, quindi createuser deve essere invocato da
qualcuno che può connettersi come superutente o utente con privilegio CREATEROLE.

Se desideri creare un nuovo superutente, devi connetterti come superutente, non solo con
Privilegio CRETEROLO. Essere un superutente implica la possibilità di bypassare tutti gli accessi
controlli delle autorizzazioni all'interno del database, quindi il superutente non dovrebbe essere concesso alla leggera.

createuser è un wrapper attorno al comando SQL CREATE ROLE (CREATE_RUOLO(7)). Non c'è
differenza effettiva tra la creazione di utenti tramite questa utility e altri metodi per
l'accesso al server.

VERSIONI


createuser accetta i seguenti argomenti della riga di comando:

nome utente
Specifica il nome dell'utente PostgreSQL da creare. Questo nome deve essere diverso
da tutti i ruoli esistenti in questa installazione di PostgreSQL.

-c numero
--limite-connessione=numero
Imposta un numero massimo di connessioni per il nuovo utente. L'impostazione predefinita è nessun limite.

-d
--creatob
Il nuovo utente potrà creare database.

-D
--no-creatob
Il nuovo utente non sarà autorizzato a creare database. Questa è l'impostazione predefinita.

-e
--eco
Echo i comandi che createuser genera e invia al server.

-E
--crittografato
Crittografa la password dell'utente archiviata nel database. Se non specificato, il valore predefinito
viene utilizzato il comportamento della password.

-g ruolo
--ruolo=ruolo
Indica il ruolo a cui questo ruolo verrà aggiunto immediatamente come nuovo membro. multiplo
i ruoli a cui verrà aggiunto questo ruolo come membro possono essere specificati scrivendo
multiplo -g interruttori.

-i
--ereditare
Il nuovo ruolo erediterà automaticamente i privilegi dei ruoli di cui è membro. Questo è
il predefinito.

-I
--no-ereditare
Il nuovo ruolo non erediterà automaticamente i privilegi dei ruoli di cui è membro.

--interattivo
Richiedi il nome utente se non ne è specificato nessuno nella riga di comando e anche per
qualunque delle opzioni -d/-D, -r/-R, -s/-S non è specificato nella riga di comando.
(Questo era il comportamento predefinito fino a PostgreSQL 9.1.)

-l
--Accedere
Il nuovo utente sarà autorizzato ad accedere (ovvero, il nome utente può essere utilizzato come
identificativo utente della sessione iniziale). Questa è l'impostazione predefinita.

-L
--nessun accesso
Il nuovo utente non sarà autorizzato ad accedere. (Un ruolo senza privilegi di accesso è ancora
utile come mezzo per gestire le autorizzazioni del database.)

-N
--non crittografato
Non crittografa la password dell'utente memorizzata nel database. Se non specificato, il
viene utilizzato il comportamento predefinito della password.

-P
--pwprompt
Se fornito, createuser richiederà la password del nuovo utente. Questo non è
necessario se non si prevede di utilizzare l'autenticazione con password.

-r
--createrolo
Il nuovo utente sarà autorizzato a creare nuovi ruoli (ovvero, questo utente avrà
privilegio CRETEROLO).

-R
--no-createrolo
Il nuovo utente non potrà creare nuovi ruoli. Questa è l'impostazione predefinita.

-s
--superutente
Il nuovo utente sarà un superutente.

-S
--no-superutente
Il nuovo utente non sarà un superutente. Questa è l'impostazione predefinita.

-V
--versione
Stampa la versione createuser ed esci.

--replica
Il nuovo utente disporrà del privilegio REPLICA, descritto più dettagliatamente nel
documentazione per CREATE ROLE (CREATE_RUOLO(7)).

--no-replica
Il nuovo utente non avrà il privilegio di REPLICA, descritto più dettagliatamente in
la documentazione per CREATE ROLE (CREATE_RUOLO(7)).

-?
--Aiuto
Mostra la guida sugli argomenti della riga di comando createuser ed esci.

createuser accetta anche i seguenti argomenti della riga di comando per i parametri di connessione:

-h host
--host=host
Specifica il nome host della macchina su cui è in esecuzione il server. Se il valore
inizia con una barra, viene utilizzato come directory per il socket del dominio Unix.

-p porto
--porta=porto
Specifica la porta TCP o l'estensione del file socket del dominio Unix locale su cui il server
è in ascolto di connessioni.

-U nome utente
--nomeutente=nome utente
Nome utente con cui connettersi (non il nome utente da creare).

-w
--no Password
Non emettere mai una richiesta di password. Se il server richiede l'autenticazione della password e a
la password non è disponibile con altri mezzi come un file .pgpass, la connessione
tentativo fallirà. Questa opzione può essere utile in lavori batch e script in cui nessun utente
è presente per inserire una password.

-W
--parola d'ordine
Forza createuser per richiedere una password (per la connessione al server, non per il
password del nuovo utente).

Questa opzione non è mai essenziale, poiché createuser richiederà automaticamente a
password se il server richiede l'autenticazione tramite password. Tuttavia, createuser sprecherà
un tentativo di connessione che scopre che il server vuole una password. In alcuni casi è
vale la pena digitare -W per evitare il tentativo di connessione extra.

AMBIENTE


PGHOST
PGPORT
PGUSER
Parametri di connessione predefiniti

Questa utility, come la maggior parte delle altre utility PostgreSQL, utilizza anche le variabili di ambiente
supportato da libpq (vedere la Sezione 31.14, «Variabili d'ambiente», nella documentazione).

DIAGNOSTICA


In caso di difficoltà, vedere CREA RUOLO (CREATE_RUOLO(7)) e psql(1) per discussioni su
potenziali problemi e messaggi di errore. Il server del database deve essere in esecuzione nella destinazione
ospite. Inoltre, tutte le impostazioni di connessione predefinite e le variabili di ambiente utilizzate da libpq
verrà applicata la libreria front-end.

ESEMPI


Per creare un utente joe sul server di database predefinito:

$ creare un utente joe

Per creare un utente joe sul server di database predefinito con la richiesta di ulteriori informazioni
attributi:

$ creare un utente --interattivo joe
Il nuovo ruolo sarà un superutente? (s/n) n
Il nuovo ruolo sarà autorizzato a creare database? (s/n) n
Sarà consentito al nuovo ruolo di creare più nuovi ruoli? (s/n) n

Per creare lo stesso utente joe utilizzando il server su host eden, porta 5000, con attributi
specificato esplicitamente, dando un'occhiata al comando sottostante:

$ creare un utente -h Eden -p 5000 -S -D -R -e joe
CREA RUOLO joe NOSUPERUSER NOCREATEDB NOCREATEROLE INHERIT LOGIN;

Per creare l'utente joe come superutente e assegnare immediatamente una password:

$ creare un utente -P -s -e joe
Inserisci la password per il nuovo ruolo: xyzzy
Inseriscilo di nuovo: xyzzy
CREATE ROLE joe PASSWORD 'md5b5f5ba1a423792b526f799ae4eb3d59e' SUPERUSER CREATEDB CREATEROLE INHERIT LOGIN;

Nell'esempio sopra, la nuova password non viene effettivamente riprodotta quando viene digitata, ma mostriamo cosa
è stato digitato per chiarezza. Come vedi, la password viene crittografata prima di essere inviata al
cliente. Se l'opzione --non crittografato viene utilizzata, la password andrete a apparire nell'eco
comando (e possibilmente anche nel registro del server e altrove), quindi non vuoi usarlo -e
in tal caso, se qualcun altro può vedere il tuo schermo.

Usa createuser online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

  • 1
    a2j_controllo
    a2j_controllo
    a2j_control - utilità per controllare
    demone a2jmidid...
    Esegui a2j_control
  • 2
    a2mp3
    a2mp3
    a2mp3 - programma per ottimizzare la tua musica
    per il tuo lettore mp3...
    Esegui a2mp3
  • 3
    crea_comune
    crea_comune
    ctn_manpage - Pagina del manuale CTN generica
    DESCRIZIONE: Questo è un manuale generico
    pacchetto per un programma CTN. Tutto CTN
    i programmi daranno il loro breve utilizzo
    sinossi che...
    Esegui create_common
  • 4
    create_compressed_fs
    create_compressed_fs
    crea_fs compresso,
    extract_compressed_fs - converti e
    estrarre un filesystem da/verso un cloop
    volume...
    Esegui create_compressed_fs
  • 5
    codegen gapi2
    codegen gapi2
    undocumented - Nessuna manpage per questo
    programma. DESCRIZIONE: Questo programma fa
    non avere una manpage. Esegui questo comando
    con l'aiuto passare per vedere di cosa si tratta
    fa. Per f...
    Esegui gapi2-codegen
  • 6
    gapi2-riparazione
    gapi2-riparazione
    undocumented - Nessuna manpage per questo
    programma. DESCRIZIONE: Questo programma fa
    non avere una manpage. Esegui questo comando
    con l'aiuto passare per vedere di cosa si tratta
    fa. Per f...
    Eseguire gapi2-fixup
  • Di Più "

Ad