TMAegis
Plus de règles pour postgres

TMA-POSTGRES-8.1

Ensure PostgreSQL subdirectory locations are outside the data cluster

FaibleNiveau 1Revue manuellepostgres

Description

The PostgreSQL cluster is organized to carry out specific tasks in subdirectories. For the purposes of performance, reliability, and security some of these subdirectories should be relocated outside the data cluster.

Méthode de vérification

Méthode d'audit: Revue manuelle

Cette recommandation ne peut pas être vérifiée automatiquement. Une analyse la liste avec ces instructions lorsque vous passez --include-manual.

Run SELECT name, setting FROM pg_settings WHERE name ~ '_directory$' OR name ~ '_tablespace'; and inspect the returned paths: log/stats/temp/tablespace locations should be outside the data cluster and only superusers and authorized users may access them.

Méthode de correction

Méthode de correction: Recommandation ou correctif d'infrastructure

Relocate log_directory, tablespaces and other subdirectories outside PGDATA, owned by postgres with mode 0700, and update postgresql.conf accordingly.

Propriétés

Systèmes d'exploitation
Tous
Étiquettes
postgresdatabasefilesystemmanual
Référence
CIS PostgreSQL 18 Benchmark v1.0.0 - 8.1 Ensure PostgreSQL subdirectory locations are outside the data cluster