Remote PostgreSQL User Privileges Checking Tool

Check out PostgreSQL User Privilege Requirements to learn more all detailed requirements while setting up remote PostgreSQL database server for MetaDefender Core.

This tool is to help your database system admin quickly determine whether or not your remote PostgreSQL database have sufficient user privileges as described at PostgreSQL User Privilege Requirements to work properly with MetaDefender Core application.

Download links:

Usage:

Bash

Options and arguments:

  • -h (--help) instruction
  • -h (--hostname) database server host or socket directory
  • -p (--port) database server port
  • -u (--pguser) database user name
  • -m (--mainuser) PostgreSQL main user
  • -i (--internaluser) PostgreSQL internal user

Examples:

A. Inspecting PostgreSQL main user

Example 1: PostgreSQL main user with SUPERUSER privilege

Bash

Example 2: PostgreSQL main user with CREATEDB and CREATEROLE privilege

Bash

Example 3: PostgreSQL main user without privilege

Bash

B. Inspecting PostgreSQL internal user

Example 1: PostgreSQL internal user with LOGIN privilege

Bash

Example 2: PostgreSQL internal user without LOGIN privilege

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard