GoGPT Best VPN GoSearch

favorit OnWorks

createuser - Online di Cloud

Jalankan createuser di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah createuser yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


createuser - tentukan akun pengguna PostgreSQL baru

RINGKASAN


buat pengguna [koneksi-opsi...] [Option...] [nama pengguna]

DESKRIPSI


createuser membuat pengguna PostgreSQL baru (atau lebih tepatnya, peran). Hanya pengguna super dan
pengguna dengan hak istimewa CREATEROLE dapat membuat pengguna baru, jadi createuser harus dipanggil oleh
seseorang yang dapat terhubung sebagai pengguna super atau pengguna dengan hak istimewa CREATEROLE.

Jika Anda ingin membuat pengguna super baru, Anda harus terhubung sebagai pengguna super, tidak hanya dengan
hak istimewa CREATEROLE. Menjadi pengguna super menyiratkan kemampuan untuk melewati semua akses
pemeriksaan izin dalam database, jadi superuserdom tidak boleh diberikan begitu saja.

createuser adalah pembungkus di sekitar perintah SQL CREATE ROLE (BUAT_PERAN(7)). Tidak ada
perbedaan efektif antara membuat pengguna melalui utilitas ini dan melalui metode lain untuk
mengakses servernya.

PILIHAN


createuser menerima argumen baris perintah berikut:

nama pengguna
Menentukan nama pengguna PostgreSQL yang akan dibuat. Nama ini pasti berbeda
dari semua role yang ada di instalasi PostgreSQL ini.

-c jumlah
--koneksi-batas=jumlah
Tetapkan jumlah maksimum koneksi untuk pengguna baru. Standarnya adalah tidak menetapkan batas.

-d
--dibuatb
Pengguna baru akan diizinkan untuk membuat database.

-D
--tidak dibuatb
Pengguna baru tidak akan diizinkan untuk membuat database. Ini adalah default.

-e
--gema
Gema perintah yang dibuat oleh pengguna dan dikirim ke server.

-E
--terenkripsi
Mengenkripsi kata sandi pengguna yang disimpan dalam database. Jika tidak ditentukan, default
perilaku kata sandi digunakan.

-g peran
--peran=peran
Menunjukkan peran yang akan segera ditambahkan peran ini sebagai anggota baru. Beberapa
peran yang akan ditambahkan peran ini sebagai anggota dapat ditentukan dengan menulis
beberapa -g switch.

-i
--mewarisi
Peran baru akan secara otomatis mewarisi hak istimewa peran yang menjadi anggotanya. Ini adalah
default.

-I
--tidak mewarisi
Peran baru tidak akan secara otomatis mewarisi hak istimewa peran yang menjadi anggotanya.

--interaktif
Minta nama pengguna jika tidak ada yang ditentukan pada baris perintah, dan juga minta
pilihan mana saja -d/-D, -r/-R, -s/-S tidak ditentukan pada baris perintah.
(Ini adalah perilaku default hingga PostgreSQL 9.1.)

-l
--Gabung
Pengguna baru akan diizinkan untuk masuk (yaitu, nama pengguna dapat digunakan sebagai
pengenal pengguna sesi awal). Ini adalah default.

-L
--tidak-login
Pengguna baru tidak akan diizinkan untuk masuk. (Peran tanpa hak akses masuk tetap ada
berguna sebagai sarana untuk mengelola izin basis data.)

-N
--tidak terenkripsi
Tidak mengenkripsi kata sandi pengguna yang disimpan dalam database. Jika tidak ditentukan,
perilaku kata sandi default digunakan.

-P
--prompt
Jika diberikan, createuser akan mengeluarkan prompt untuk kata sandi pengguna baru. Ini bukan
diperlukan jika Anda tidak berencana menggunakan otentikasi kata sandi.

-r
--pencipta
Pengguna baru akan diizinkan untuk membuat peran baru (yaitu, pengguna ini akan memiliki
hak istimewa CREATEROLE).

-R
--tidak ada peran pembuat
Pengguna baru tidak akan diizinkan untuk membuat peran baru. Ini adalah default.

-s
--pengguna super
Pengguna baru akan menjadi pengguna super.

-S
--tidak ada pengguna super
Pengguna baru tidak akan menjadi pengguna super. Ini adalah default.

-V
--Versi: kapan
Cetak versi createuser dan keluar.

--replikasi
Pengguna baru akan memiliki hak REPLICATION, yang dijelaskan lebih lengkap di
dokumentasi untuk CREATE ROLE (BUAT_PERAN(7)).

--tidak ada-replikasi
Pengguna baru tidak akan memiliki hak REPLICATION, yang dijelaskan lebih lengkap di
dokumentasi untuk CREATE ROLE (BUAT_PERAN(7)).

-?
--membantu
Tampilkan bantuan tentang membuat argumen baris perintah pengguna, dan keluar.

createuser juga menerima argumen baris perintah berikut untuk parameter koneksi:

-h tuan rumah
--tuan rumah=tuan rumah
Menentukan nama host dari mesin yang menjalankan server. Jika nilai
dimulai dengan garis miring, digunakan sebagai direktori untuk soket domain Unix.

-p pelabuhan
--pelabuhan=pelabuhan
Menentukan port TCP atau ekstensi file soket domain Unix lokal tempat server
sedang mendengarkan koneksi.

-U nama pengguna
--nama pengguna=nama pengguna
Nama pengguna untuk dihubungkan sebagai (bukan nama pengguna yang akan dibuat).

-w
--tanpa kata sandi
Jangan pernah mengeluarkan prompt kata sandi. Jika server memerlukan otentikasi kata sandi dan a
kata sandi tidak tersedia dengan cara lain seperti file .pgpass, koneksi
usaha akan gagal. Opsi ini dapat berguna dalam pekerjaan batch dan skrip di mana tidak ada pengguna
hadir untuk memasukkan kata sandi.

-W
--kata sandi
Paksa createuser untuk meminta kata sandi (untuk menghubungkan ke server, bukan untuk
kata sandi pengguna baru).

Opsi ini tidak pernah penting, karena createuser akan secara otomatis meminta a
kata sandi jika server meminta otentikasi kata sandi. Namun, createuser akan menyia-nyiakan
upaya koneksi mencari tahu bahwa server menginginkan kata sandi. Dalam beberapa kasus itu adalah
layak mengetik -W untuk menghindari upaya koneksi ekstra.

LINGKUNGAN


PGHOST
PGPORT
PGUSER
Parameter koneksi default

Utilitas ini, seperti kebanyakan utilitas PostgreSQL lainnya, juga menggunakan variabel lingkungan
didukung oleh libpq (lihat Bagian 31.14, “Variabel Lingkungan”, dalam dokumentasi).

DIAGNOSTIK


Jika mengalami kesulitan, lihat BUAT PERAN (BUAT_PERAN(7)) dan psql(1) untuk diskusi tentang
potensi masalah dan pesan kesalahan. Server database harus berjalan pada target
tuan rumah. Juga, pengaturan koneksi default dan variabel lingkungan yang digunakan oleh libpq
perpustakaan front-end akan berlaku.

CONTOH


Untuk membuat joe pengguna di server database default:

$ buat pengguna joe

Untuk membuat joe pengguna di server database default dengan meminta beberapa tambahan
atribut:

$ buat pengguna --interaktif joe
Haruskah peran baru menjadi pengguna super? (y/t) n
Haruskah peran baru diizinkan untuk membuat basis data? (y/t) n
Haruskah peran baru diizinkan untuk membuat lebih banyak peran baru? (y/t) n

Untuk membuat joe pengguna yang sama menggunakan server di host eden, port 5000, dengan atribut
ditentukan secara eksplisit, lihat perintah yang mendasarinya:

$ buat pengguna -h eden -p 5000 -S -D -R -e joe
BUAT PERAN joe NOSUPERUSER NOCREATEDB NOCREATEROLE INHERIT LOGIN;

Untuk membuat joe pengguna sebagai pengguna super, dan segera menetapkan kata sandi:

$ buat pengguna -P -s -e joe
Masukkan kata sandi untuk peran baru: lucu
Masukkan lagi: lucu
CREATE ROLE joe PASSWORD 'md5b5f5ba1a423792b526f799ae4eb3d59e' SUPERUSER CREATEDB CREATEROLE INHERIT LOGIN;

Dalam contoh di atas, kata sandi baru sebenarnya tidak bergema saat diketik, tetapi kami menunjukkan apa
diketik untuk kejelasan. Seperti yang Anda lihat, kata sandi dienkripsi sebelum dikirim ke
klien. Jika opsi --tidak terenkripsi digunakan, kata sandi akan muncul di gema
perintah (dan mungkin juga di log server dan di tempat lain), jadi Anda tidak ingin menggunakan -e
dalam hal ini, jika orang lain dapat melihat layar Anda.

Gunakan createuser online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad




×
iklan
❤️Berbelanja, pesan, atau beli di sini — tanpa biaya, membantu menjaga layanan tetap gratis.