Я хотел бы создать нового пользователя в существующей postgresql
базе данных на машине с Ubuntu. Я хочу предоставить этому пользователю доступ только для чтения ко всем таблицам.
Как это сделать? Нужно ли создавать нового пользователя в Ubuntu?
Спасибо,
Уди
postgresql
user-management
read-only
Адам Матан
источник
источник
Нет необходимости создавать нового пользователя в операционной системе. Просто выпустите:
СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ newusername
в psql (или pgadmin, или любой другой инструмент, который вы предпочитаете), и у вас будет новый пользователь. Доступ этого пользователя зависит от того, для чего настроены ваши таблицы. Но по умолчанию у него не будет разрешений ни для каких таблиц, поэтому вам придется ПРЕДОСТАВИТЬ это. Если вы уже предоставили разрешения общедоступной группе, у пользователя будут такие разрешения с самого начала.
источник