Angielskifrancuskihiszpański

Ulubiona usługa OnWorks

createuser - Online w chmurze

Uruchom createuser u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie createuser, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu Mac OS

PROGRAM:

IMIĘ


createuser - zdefiniuj nowe konto użytkownika PostgreSQL

STRESZCZENIE


Stwórz użytkownika [opcja połączenia...] [opcja...] [nazwa użytkownika]

OPIS


createuser tworzy nowego użytkownika PostgreSQL (a dokładniej rolę). Tylko superużytkownicy i
użytkownicy z uprawnieniem CREATEROLE mogą tworzyć nowych użytkowników, więc createuser musi zostać wywołany przez
ktoś, kto może połączyć się jako superużytkownik lub użytkownik z uprawnieniami CREATEROLE.

Jeśli chcesz utworzyć nowego superużytkownika, musisz połączyć się jako superużytkownik, a nie tylko z
Przywilej CREATEROLE. Bycie superużytkownikiem oznacza możliwość ominięcia wszelkiego dostępu
sprawdza uprawnienia w bazie danych, więc superużytkownika nie należy przyznawać lekko.

createuser jest opakowaniem wokół polecenia SQL CREATE ROLE (UTWÓRZ_ROLĘ(7)). Nie ma
efektywna różnica między tworzeniem użytkowników za pomocą tego narzędzia a innymi metodami dla
dostęp do serwera.

OPCJE


createuser akceptuje następujące argumenty wiersza poleceń:

nazwa użytkownika
Określa nazwę tworzonego użytkownika PostgreSQL. Ta nazwa musi być inna
ze wszystkich istniejących ról w tej instalacji PostgreSQL.

-c numer
--limit-połączeń=numer
Ustaw maksymalną liczbę połączeń dla nowego użytkownika. Domyślnym ustawieniem jest brak limitu.

-d
--stworzony b
Nowy użytkownik będzie mógł tworzyć bazy danych.

-D
--no-stworzonyb
Nowy użytkownik nie będzie mógł tworzyć baz danych. To jest ustawienie domyślne.

-e
--Echo
Powtórz polecenia, które createuser generuje i wysyła do serwera.

-E
--zaszyfrowane
Szyfruje hasło użytkownika przechowywane w bazie danych. Jeśli nie określono, domyślny
używane jest zachowanie hasła.

-g rola
--rola=rola
Wskazuje rolę, do której ta rola zostanie natychmiast dodana jako nowy członek. Wiele
role, do których ta rola zostanie dodana jako członek, można określić, pisząc
wielokrotność -g przełączniki.

-i
--dziedziczyć
Nowa rola automatycznie odziedziczy uprawnienia ról, których jest członkiem. To jest
domyślny.

-I
--nie-dziedziczy
Nowa rola nie będzie automatycznie dziedziczyć uprawnień ról, których jest członkiem.

--interaktywny
Pytaj o nazwę użytkownika, jeśli nie podano jej w wierszu poleceń, a także pytaj o
którakolwiek z opcji -d/-D, -r/-R, -s/-S nie jest określony w wierszu poleceń.
(Było to domyślne zachowanie aż do PostgreSQL 9.1.)

-l
--Zaloguj sie
Nowy użytkownik będzie mógł się zalogować (to znaczy nazwa użytkownika może być używana jako
identyfikator użytkownika sesji początkowej). To jest ustawienie domyślne.

-L
--brak-logowania
Nowy użytkownik nie będzie mógł się zalogować. (Rola bez uprawnień do logowania jest nadal
przydatne jako sposób zarządzania uprawnieniami bazy danych.)

-N
--niezaszyfrowane
Nie szyfruje hasła użytkownika przechowywanego w bazie danych. Jeśli nie określono,
używane jest domyślne zachowanie hasła.

-P
--pwprompt
Jeśli zostanie podany, createuser wyświetli monit o hasło nowego użytkownika. To nie jest
konieczne, jeśli nie planujesz korzystania z uwierzytelniania hasłem.

-r
--utwórz rolę
Nowy użytkownik będzie mógł tworzyć nowe role (czyli ten użytkownik będzie miał
uprawnienia CREATEROLE).

-R
--nie-twórcy
Nowy użytkownik nie będzie mógł tworzyć nowych ról. To jest ustawienie domyślne.

-s
--superużytkownik
Nowy użytkownik będzie superużytkownikiem.

-S
--brak superużytkownika
Nowy użytkownik nie będzie superużytkownikiem. To jest ustawienie domyślne.

-V
--wersja
Wydrukuj wersję createuser i zakończ.

--replikacja
Nowy użytkownik będzie miał uprawnienie REPLICATION, które jest dokładniej opisane w
dokumentacja dla CREATE ROLE (UTWÓRZ_ROLĘ(7)).

--brak-replikacji
Nowy użytkownik nie będzie miał uprawnienia REPLICATION, które jest opisane szerzej w:
dokumentacja CREATE ROLE (UTWÓRZ_ROLĘ(7)).

-?
--help
Pokaż pomoc na temat argumentów wiersza poleceń createuser i zakończ.

createuser akceptuje również następujące argumenty wiersza poleceń dla parametrów połączenia:

-h gospodarz
--gospodarz=gospodarz
Określa nazwę hosta komputera, na którym działa serwer. Jeśli wartość
zaczyna się od ukośnika, jest używany jako katalog dla gniazda domeny uniksowej.

-p Port
--port=Port
Określa port TCP lub lokalne rozszerzenie pliku gniazda domeny Unix, na którym serwer
nasłuchuje połączeń.

-U nazwa użytkownika
--nazwa_użytkownika=nazwa użytkownika
Nazwa użytkownika do połączenia (nie nazwa użytkownika do utworzenia).

-w
--bez hasła
Nigdy nie pytaj o hasło. Jeśli serwer wymaga uwierzytelnienia hasłem i
hasło nie jest dostępne za pomocą innych środków, takich jak plik .pgpass, połączenie
próba się nie powiedzie. Ta opcja może być przydatna w zadaniach wsadowych i skryptach, w których nie ma użytkownika
jest obecny, aby wprowadzić hasło.

-W
--hasło
Wymuś zapytanie użytkownika o hasło (w celu połączenia z serwerem, a nie dla
hasło nowego użytkownika).

Ta opcja nigdy nie jest niezbędna, ponieważ createuser automatycznie poprosi o
hasło, jeśli serwer wymaga uwierzytelnienia hasłem. Jednak createuser zmarnuje
próba połączenia stwierdzająca, że ​​serwer żąda hasła. W niektórych przypadkach jest
warto pisać -W aby uniknąć dodatkowej próby połączenia.

ŚRODOWISKO


PDUCH
PGPORT
PGUSER
Domyślne parametry połączenia

To narzędzie, podobnie jak większość innych narzędzi PostgreSQL, również wykorzystuje zmienne środowiskowe
obsługiwane przez libpq (zobacz Sekcja 31.14, „Zmienne środowiskowe” w dokumentacji).

DIAGNOSTYKA


W przypadku trudności zobacz TWÓRZ ROLĘ (UTWÓRZ_ROLĘ(7)) i Psql(1) do dyskusji na temat
potencjalne problemy i komunikaty o błędach. Serwer bazy danych musi działać na docelowym
gospodarz. Ponadto wszystkie domyślne ustawienia połączenia i zmienne środowiskowe używane przez libpq
zastosowanie ma biblioteka front-end.

PRZYKŁADY


Aby utworzyć użytkownika joe na domyślnym serwerze bazy danych:

$ Stwórz użytkownika joe

Aby utworzyć użytkownika joe na domyślnym serwerze bazy danych z monitem o dodatkowe
atrybuty:

$ Stwórz użytkownika --interaktywny joe
Czy nowa rola będzie superużytkownikiem? (t/n) n
Czy nowa rola będzie mogła tworzyć bazy danych? (t/n) n
Czy nowa rola będzie mogła stworzyć więcej nowych ról? (t/n) n

Aby utworzyć tego samego użytkownika joe przy użyciu serwera na hoście eden, port 5000, z atrybutami
wyraźnie określone, spójrz na podstawowe polecenie:

$ Stwórz użytkownika -h eden -p 5000 -S -D -R -e joe
CREATE ROLE joe NOSUPERUSER NOCREATEDB NOCREATEROLE DZIEDZICZ LOGIN;

Aby utworzyć użytkownika joe jako superużytkownik i natychmiast przypisać hasło:

$ Stwórz użytkownika -P -s -e joe
Wpisz hasło dla nowej roli: xyzzy
Wpisz go ponownie: xyzzy
CREATE ROLE joe HASŁO 'md5b5f5ba1a423792b526f799ae4eb3d59e' SUPERUSER CREATEDB CREATEROLE DZIEDZICZ LOGIN;

W powyższym przykładzie nowe hasło nie jest odtwarzane podczas wpisywania, ale pokazujemy, co
został wpisany dla jasności. Jak widać, hasło jest szyfrowane przed wysłaniem do
klient. Jeśli opcja --niezaszyfrowane jest używane, hasło będzie pojawiają się w echa
polecenie (i prawdopodobnie także w logu serwera i gdzie indziej), więc nie chcesz używać -e
w takim przypadku, jeśli ktoś inny może zobaczyć Twój ekran.

Korzystaj z createuser online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    PyQt .Name
    PyQt .Name
    PyQt to powiązania Pythona dla
    Wieloplatformowy Qt firmy Digia
    framework do tworzenia aplikacji. Ono
    obsługuje Python v2 i v3 oraz Qt v4 i
    Qt v5. PyQt jest dostępny...
    Pobierz PyQt
  • 2
    Sardynii
    Sardynii
    Sardi to kompletna zmiana stylizacji i
    optymalizacja kodu svg. 6 opcji dla
    Twoje aplikacje i 10 rodzajów folderów
    do użycia w menedżerze plików. sardynek
    ikony...
    Pobierz Sardi
  • 3
    Cyfrowa stacja robocza audio LMMS
    Cyfrowa stacja robocza audio LMMS
    LMMS to darmowe oprogramowanie wieloplatformowe
    który pozwala na produkcję muzyki
    Twój komputer. Jeśli podoba Ci się ten projekt
    rozważyć zaangażowanie się w projekt
    h ...
    Pobierz Cyfrową stację roboczą audio LMMS
  • 4
    Jądro czasu rzeczywistego FreeRTOS (RTOS)
    Jądro czasu rzeczywistego FreeRTOS (RTOS)
    FreeRTOS to wiodący na rynku system czasu rzeczywistego
    system operacyjny (RTOS) dla
    mikrokontrolery i małe
    mikroprocesory. Dystrybuowane swobodnie
    w ramach licencji open source MIT...
    Pobierz jądro czasu rzeczywistego FreeRTOS (RTOS)
  • 5
    Awogadro
    Awogadro
    Avogadro to zaawansowana substancja molekularna
    edytor przeznaczony do użytku międzyplatformowego
    w chemii obliczeniowej, molekularnej
    modelowanie, bioinformatyka, materiały
    nauka i ...
    Pobierz Avogadra
  • 6
    XMLTV
    XMLTV
    XMLTV to zestaw programów do przetworzenia
    Programy telewizyjne (tvguide) i pomoc w zarządzaniu
    oglądanie telewizji, przechowywanie wykazów w
    Format oparty na XML. Istnieją narzędzia do
    zrobić...
    Pobierz XMLTV
  • więcej »

Komendy systemu Linux

Ad