From 10fadffa5a84878635a43f088d118ad28b937222 Mon Sep 17 00:00:00 2001 From: Michal Konecny Date: Mon, 8 Jul 2024 14:37:51 +0200 Subject: [PATCH] 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 --- modules/sysadmin_guide/pages/database.adoc | 2 ++ 1 file changed, 2 insertions(+) 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; ....