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
    GUI zdalnego sterowania transmisją
    GUI zdalnego sterowania transmisją
    Zdalny GUI transmisji jest funkcją
    bogaty wieloplatformowy interfejs użytkownika do
    zdalnie sterować transmisją
    Demon klienta Bit-Torrent za pośrednictwem swojego RPC
    protokół. Transmisja...
    Pobierz Zdalny GUI transmisji
  • 2
    s3cmd
    s3cmd
    Narzędzie typu open source umożliwiające dostęp do Amazon S3
    nośnik danych. S3cmd to darmowe polecenie
    narzędzie line i klient do uploadu,
    pobieranie i zarządzanie danymi w Amazon
    S3 i inne...
    Pobierz s3cmd
  • 3
    Narzędzie serwerowe XyZerKunG
    Narzędzie serwerowe XyZerKunG
    XyZerKunG ServerTool pomaga w tworzeniu
    swój własny serwer Minecraft i graj z nim
    twój przyjaciel przez kilka minut.
    Cechy: Automatycznie utwórz plik
    Serwer MinecraftU...
    Pobierz XyZerKunG ServerTool
  • 4
    CalcNarzędzia
    CalcNarzędzia
    Źródło Java, które ma służyć jako plik
    nexus do nauczania zarówno matematyki, jak i
    rozwiązania programowe do obliczeń na
    równania iteracyjne. Interfejsy publiczne
    pozwolić...
    Pobierz CalcTools
  • 5
    Klient pulpitu Rocket.Chat
    Klient pulpitu Rocket.Chat
    Klient Rocket.Chat Desktop to
    oficjalna aplikacja desktopowa dla Rocket.Chat,
    prosta, ale potężna sieć open source
    platforma czatu. Jest testowany na macOS,
    Okna...
    Pobierz klienta pulpitu Rocket.Chat
  • 6
    BiuroPiętro
    BiuroPiętro
    OfficeFloor zapewnia odwrócenie
    sterowanie sprzężeniem, z jego: - zależnością
    wtrysk - kontynuacja wtrysku -
    iniekcja nici Więcej informacji
    odwiedzić...
    Pobierz OfficeFloor
  • więcej »

Komendy systemu Linux

Ad