Validiert auf Ubuntu 20.04

Pakete:

  • postgresql
  • postgresql-contrib

Setup:

  • auf Konsole Impersonation als Service-Account
  • psql starten
  • Neuen Superuser anlegen
    CREATE USER <user> PASSWORD '<pwd>' SUPERUSER;
  • postgresql.conf editieren (/etc/postgresql/12/main/postgresql.conf)
    listen_addresses = '*'
  • SSL-Einstellungen setzen (zeigt auf Snakeoil); wichtig: User postgres benötigt Leserechte auf PKey. Mit setfacl explizit setzen.
  • in pg_hba.conf Einstellungen anpassen, wenn remoter Zugriff gewünscht. hostssl bevorzugen.
  • nach Neustart postgres Daemon ist remoter Zugriff möglich