Chciałbym utworzyć nowego użytkownika w istniejącej postgresql
bazie danych na komputerze Ubuntu. Chcę przyznać temu użytkownikowi dostęp tylko do odczytu do wszystkich tabel.
Jak mam to zrobić? Czy muszę też utworzyć nowego użytkownika w systemie Ubuntu?
Dzięki,
Udi
postgresql
user-management
read-only
Adam Matan
źródło
źródło
Nie ma potrzeby tworzenia nowego użytkownika w systemie operacyjnym. Wystarczy wydać:
UTWÓRZ UŻYTKOWNIKA nowa nazwa użytkownika
w psql (lub pgadmin lub dowolnym innym narzędziu, które wolisz), a będziesz mieć nowego użytkownika. To, jaki dostęp ma ten użytkownik, zależy od konfiguracji twoich tabel. Ale domyślnie nie będzie miał uprawnień do żadnych tabel, więc musisz UDZIELIĆ tego. Jeśli masz już UDZIELONE uprawnienia do grupy publicznej, użytkownik będzie miał te uprawnienia od samego początku.
źródło