Datenbank-Administration

Kampfgummibaerlie

Datenbank-Guru
Beiträge
528
Ich möchte:
01.: Einen Superuser haben "root"
01.01.: Authentifizierung nur mittels SSH-Key und einem SSH-Tunnel, oder vom selben Netzwerk aus
01.02.: Dieser hat Rechte über alles in ein jeder Datenbank

02.: Einen User "root-mimoso" haben, welcher vollen Zugriff auf die Datenbank "Mimoso" hat
02.01.: Authentifizierung nur mittels SSH-Key und einem SSH-Tunnel
02.02.: Dieser hat Rechte über alles in der Datenbank "Mimoso"

03.: Einen User "employee-mimoso" haben, welcher begrenzt mit der Datenbank interagieren kann
03.01.: Authentifizierung mittels Benutzername und Passwort
03.02.: Dieser hat gewisse Rechte, die ich noch alle überarbeiten muss, was dieser nutzen können soll

04.: Einen User "public-mimoso" haben, welcher begrenzt auf die Datenbank zugreifen kann
04.01.: Keine Authentifizierung nötig
04.02.: nur Zugriffs-Rechte, aber weder update noch delete

Was ich bereits habe:
01.: Einen Superuser "root", welcher sich per SSH-Tunnel (außerhalb des lokalen Netzwerkes) im Administrationsprogramm (bei mir PGAdmin) eine Verbindung aufbauen kann

Kann man die anderen Benutzer einfach auf die schnelle anlegen, oder muss man da explizit bei ein jeder Tabelle oder Funktion den Zugriff berechtigen?
 
Werbung:
Oben