From 10fadffa5a84878635a43f088d118ad28b937222 Mon Sep 17 00:00:00 2001 From: Michal Konecny Date: Jul 11 2024 16:56:04 +0000 Subject: Add examples for database permissions Last time I added a new DB I was struggling with the way to set permission to DB user. Examples could be helpful in this case, so let's add them. Signed-off-by: Michal Konecny --- diff --git a/modules/sysadmin_guide/pages/database.adoc b/modules/sysadmin_guide/pages/database.adoc index fc09315..24beafa 100644 --- a/modules/sysadmin_guide/pages/database.adoc +++ b/modules/sysadmin_guide/pages/database.adoc @@ -83,8 +83,10 @@ NEWDB=# revoke all on database NEWDB from public; NEWDB=# revoke all on schema public from public; NEWDB=# grant all on schema public to NEWDBadmin; NEWDB=# [grant permissions to NEWDBapp as appropriate for your app] +# Example: grant select, insert, update, delete on schema public to NEWDBapp; NEWDB=# [grant permissions to NEWDBreadonly as appropriate for a user that is only trusted enough to read information] +# Example: grant select on schema public to NEWDBreadonly; NEWDB=# grant connect on database NEWDB to nagiosuser; ....