⚝
One Hat Cyber Team
⚝
Your IP:
192.168.31.6
Server IP:
192.168.1.11
Server:
Linux pams 6.1.0-29-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.123-1 (2025-01-02) x86_64
PHP Version:
8.2.28
Buat File
|
Buat Folder
Upload File
Eksekusi
Dir :
~
/
usr
/
share
/
postgresql
/
15
/
contrib
/
Viewing : sepgsql.sql
-- -- contrib/sepgsql/sepgsql.sql -- -- [Step to install] -- -- 1. Run initdb -- to set up a new database cluster. -- -- 2. Edit $PGDATA/postgresql.conf -- to add '$libdir/sepgsql' to shared_preload_libraries. -- -- Example) -- shared_preload_libraries = '$libdir/sepgsql' -- -- 3. Run this script for each databases -- This script installs corresponding functions, and assigns initial -- security labels on target database objects. -- It can be run both single-user mode and multi-user mode, according -- to your preference. -- -- Example) -- $ for DBNAME in template0 template1 postgres; \ -- do \ -- postgres --single -F -c exit_on_error=true -D $PGDATA $DBNAME \ -- < /path/to/script/sepgsql.sql > /dev/null \ -- done -- -- 4. Start postmaster, -- if you initialized the database in single-user mode. -- LOAD '$libdir/sepgsql'; CREATE OR REPLACE FUNCTION pg_catalog.sepgsql_getcon() RETURNS text AS '$libdir/sepgsql', 'sepgsql_getcon' LANGUAGE C; CREATE OR REPLACE FUNCTION pg_catalog.sepgsql_setcon(text) RETURNS bool AS '$libdir/sepgsql', 'sepgsql_setcon' LANGUAGE C; CREATE OR REPLACE FUNCTION pg_catalog.sepgsql_mcstrans_in(text) RETURNS text AS '$libdir/sepgsql', 'sepgsql_mcstrans_in' LANGUAGE C STRICT; CREATE OR REPLACE FUNCTION pg_catalog.sepgsql_mcstrans_out(text) RETURNS text AS '$libdir/sepgsql', 'sepgsql_mcstrans_out' LANGUAGE C STRICT; CREATE OR REPLACE FUNCTION pg_catalog.sepgsql_restorecon(text) RETURNS bool AS '$libdir/sepgsql', 'sepgsql_restorecon' LANGUAGE C; SELECT sepgsql_restorecon(NULL);