EnglezăFrancezăSpaniolă

Favicon OnWorks

createuser - Online în cloud

Rulați createuser în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda createuser care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


createuser - definiți un nou cont de utilizator PostgreSQL

REZUMAT


creaza utilizator [opțiune de conectare...] [opțiune...] [nume de utilizator]

DESCRIERE


createuser creează un nou utilizator PostgreSQL (sau mai precis, un rol). Doar superutilizatori și
utilizatorii cu privilegii CREATEROLE pot crea utilizatori noi, deci createuser trebuie invocat de
cineva care se poate conecta ca superutilizator sau utilizator cu privilegii CREATEROLE.

Dacă doriți să creați un nou superutilizator, trebuie să vă conectați ca superutilizator, nu doar cu
privilegiul CREATEROLE. A fi un superutilizator implică capacitatea de a ocoli orice acces
verificări de permisiune în baza de date, astfel încât superutilizatorul nu ar trebui acordat cu ușurință.

createuser este un înveliș în jurul comenzii SQL CREATE ROLE (CREATE_ROLE(7)). Nu este
diferență efectivă între crearea de utilizatori prin acest utilitar și prin alte metode pentru
accesarea serverului.

OPŢIUNI


createuser acceptă următoarele argumente de linie de comandă:

nume de utilizator
Specifică numele utilizatorului PostgreSQL care urmează să fie creat. Acest nume trebuie să fie diferit
din toate rolurile existente în această instalare PostgreSQL.

-c număr
--connection-limit=număr
Setați un număr maxim de conexiuni pentru noul utilizator. Implicit este să setați nicio limită.

-d
--creatb
Noului utilizator i se va permite să creeze baze de date.

-D
--no-createdb
Noului utilizator nu i se va permite să creeze baze de date. Aceasta este valoarea implicită.

-e
--ecou
Ecou comenzile pe care createuser le generează și le trimite către server.

-E
--criptat
Criptează parola utilizatorului stocată în baza de date. Dacă nu este specificat, implicit
este folosit comportamentul parolei.

-g rol
--rol=rol
Indică rolul la care acest rol va fi adăugat imediat ca membru nou. Multiplu
rolurile la care se va adăuga acest rol ca membru pot fi specificate prin scriere
multiplu -g comutatoare.

-i
--moşteni
Noul rol va moșteni automat privilegiile rolurilor din care este membru. Aceasta este
implicit.

-I
--nu-moşteni
Noul rol nu va moșteni automat privilegiile rolurilor din care este membru.

--interactiv
Solicitați numele de utilizator dacă nu este specificat niciunul pe linia de comandă și, de asemenea, solicitați
oricare dintre opțiuni -d/-D, -r/-R, -s/-S nu este specificat pe linia de comandă.
(Acesta a fost comportamentul implicit până la PostgreSQL 9.1.)

-l
--Autentificare
Noului utilizator i se va permite să se autentifice (adică numele de utilizator poate fi folosit ca
identificatorul utilizatorului sesiunii inițiale). Aceasta este valoarea implicită.

-L
--no-login
Noului utilizator nu i se va permite să se conecteze. (Un rol fără privilegii de conectare este încă
util ca mijloc de gestionare a permisiunilor bazei de date.)

-N
--necriptat
Nu criptează parola utilizatorului stocată în baza de date. Dacă nu este specificat,
este utilizat comportamentul implicit al parolei.

-P
--pwprompt
Dacă este dat, createuser va emite o solicitare pentru parola noului utilizator. Acest lucru nu este
necesar dacă nu intenționați să utilizați autentificarea prin parolă.

-r
--createrol
Noului utilizator i se va permite să creeze noi roluri (adică acest utilizator va avea
privilegiul CREATEROLE).

-R
--fara-createrol
Noului utilizator nu i se va permite să creeze noi roluri. Aceasta este valoarea implicită.

-s
--superutilizator
Noul utilizator va fi un superutilizator.

-S
--nu-superutilizator
Noul utilizator nu va fi un superutilizator. Aceasta este valoarea implicită.

-V
--versiune
Imprimați versiunea createuser și ieșiți.

--replicare
Noul utilizator va avea privilegiul REPLICARE, care este descris mai detaliat în
documentație pentru CREATE ROLE (CREATE_ROLE(7)).

--fără-replicare
Noul utilizator nu va avea privilegiul REPLICARE, care este descris mai detaliat în
documentația pentru CREATE ROLE (CREATE_ROLE(7)).

-?
--Ajutor
Afișați ajutor despre argumentele liniei de comandă createuser și ieșiți.

createuser acceptă, de asemenea, următoarele argumente de linie de comandă pentru parametrii de conexiune:

-h gazdă
--gazdă=gazdă
Specifică numele de gazdă al mașinii pe care rulează serverul. Dacă valoarea
începe cu o bară oblică, este folosit ca director pentru socket-ul domeniului Unix.

-p port
--port=port
Specifică portul TCP sau extensia de fișier socket de domeniu Unix local pe care se află serverul
ascultă conexiuni.

-U nume de utilizator
--nume utilizator=nume de utilizator
Nume de utilizator pentru a vă conecta (nu numele de utilizator de creat).

-w
--fără parolă
Nu emite niciodată o solicitare de parolă. Dacă serverul necesită autentificare prin parolă și a
parola nu este disponibilă prin alte mijloace, cum ar fi un fișier .pgpass, conexiunea
încercarea va eșua. Această opțiune poate fi utilă în joburi și script-uri batch în care nu există niciun utilizator
este prezent pentru a introduce o parolă.

-W
--parola
Forțați createuser să solicite o parolă (pentru conectarea la server, nu pentru
parola noului utilizator).

Această opțiune nu este niciodată esențială, deoarece createuser va solicita automat a
parola dacă serverul solicită autentificarea cu parolă. Cu toate acestea, createuser va risipi
o încercare de conectare prin care se află că serverul dorește o parolă. În unele cazuri este
merită să tastezi -W pentru a evita încercarea suplimentară de conectare.

MEDIUL


PGHOST
PGPORT
PGUSER
Parametrii impliciti de conectare

Acest utilitar, la fel ca majoritatea altor utilitare PostgreSQL, folosește și variabilele de mediu
suportat de libpq (vezi Secțiunea 31.14, „Variabilele de mediu”, din documentație).

DIAGNOSTIC


În caz de dificultate, consultați CREATE ROL (CREATE_ROLE(7)) și psql(1) pentru discuții despre
potenţiale probleme şi mesaje de eroare. Serverul bazei de date trebuie să ruleze la cel vizat
gazdă. De asemenea, orice setări implicite de conexiune și variabile de mediu utilizate de libpq
se va aplica biblioteca front-end.

EXEMPLE


Pentru a crea un utilizator joe pe serverul de baze de date implicit:

$ creaza utilizator joe

Pentru a crea un utilizator joe pe serverul de baze de date implicit cu solicitări suplimentare
atribute:

$ creaza utilizator --interactiv joe
Va fi noul rol un superutilizator? (da/nu) n
Va fi permis noului rol să creeze baze de date? (da/nu) n
Va fi permis noului rol să creeze mai multe roluri noi? (da/nu) n

Pentru a crea același utilizator joe folosind serverul de pe gazdă Eden, portul 5000, cu atribute
specificat în mod explicit, aruncând o privire la comanda de bază:

$ creaza utilizator -h Eden -p 5000 -S -D -R -e joe
CREATE ROLE joe NOSUPERUSER NOCREATEDB NOCREATEROLE MOȘTENIRE LOGIN;

Pentru a crea utilizatorul joe ca superutilizator și a atribui imediat o parolă:

$ creaza utilizator -P -s -e joe
Introduceți parola pentru noul rol: xyzzy
Introdu-l din nou: xyzzy
CREATE ROL joe PAROLĂ 'md5b5f5ba1a423792b526f799ae4eb3d59e' SUPERUSER CREATEDB CREATEROLE INSHERIT LOGIN;

În exemplul de mai sus, noua parolă nu are de fapt ecou atunci când este introdusă, dar arătăm ce
a fost tastat pentru claritate. După cum vedeți, parola este criptată înainte de a fi trimisă la
client. Dacă opțiunea --necriptat este folosită, parola voi apar în ecou
comanda (și posibil, de asemenea, în jurnalul serverului și în altă parte), așa că nu doriți să utilizați -e
în acest caz, dacă altcineva vă poate vedea ecranul.

Utilizați createuser online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX este o interfață grafică pentru
    Încărcătorul USB al lui Waninkoko, bazat pe
    libwiigui. Permite listarea și
    lansarea de jocuri Wii, jocuri Gamecube și
    homebrew pe Wii și WiiU...
    Descărcați USBLoaderGX
  • 2
    Firebird
    Firebird
    Firebird RDBMS oferă caracteristici ANSI SQL
    și rulează pe Linux, Windows și
    mai multe platforme Unix. Caracteristici
    concurență și performanță excelente
    & putere...
    Descărcați Firebird
  • 3
    KompoZer
    KompoZer
    KompoZer este un editor HTML wysiwyg care utilizează
    baza de cod Mozilla Composer. La fel de
    Dezvoltarea Nvu a fost oprită
    în 2005, KompoZer remediază multe erori și
    adaugă un f...
    Descărcați KompoZer
  • 4
    Descărcător gratuit de manga
    Descărcător gratuit de manga
    Free Manga Downloader (FMD) este un
    aplicație open source scrisă în
    Object-Pascal pentru gestionarea și
    descărcarea manga de pe diverse site-uri web.
    Aceasta este o oglindă...
    Descărcați gratuit Manga Downloader
  • 5
    UNetbootin
    UNetbootin
    UNetbootin vă permite să creați bootable
    Unități USB live pentru Ubuntu, Fedora și
    alte distribuții Linux fără
    arderea unui CD. Se rulează pe Windows, Linux,
    şi ...
    Descărcați UNetbootin
  • 6
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM este ușor de utilizat
    Pachetul software ERP și CRM open source
    (rulați cu un server web php sau ca
    software autonom) pentru companii,
    fundatii...
    Descărcați Dolibarr ERP - CRM
  • Aplicația ation Foundation Linux" href="/ro/software/linux/app-windows-presentation-foundation">Descărcați Windows Presentation Foundation "/software/linux/app-transmission-remote-gui">Descărcați Transmission Remote GUI inux, MacOS și Windows. Pu...
    Descărcați butt (difuzați folosind acest instrument)
  • Mai mult »

Comenzi Linux

Ad