Policyd: Instalacion y configuracion
INTRODUCCIÓN
Policyd v2 (también llamado cluebringer) es un servicio multi-plataforma que permite implementar
políticas de seguridad anti-spam para servidoresMTA.
INSTALACION Y CONFIGURACION DEL POLICYD
1.- REQUISITOS
PolicyD:
•
•
•
•
•
•
MySQL, PostgreSQL or SQLite
Net::Server >= 0.96
Net::CIDR
Config::IniFiles (debian:libconfig-inifiles-perl, rpm: perl-Config-IniFiles)
Cache::FastMap (debian: libcache-fastmmap-perl, rpm: perl-Cache-FastMmap)
Mail::SPF (required for CheckSPF module)
WebUI - Para la parte web del Policyd(opcional):
• PHP v5+ (compiled with PDO support for your database)
2.- INSTALACIÓN
• Descargamos la última
extraemos los ficheros:
versión
desdehttp://devlabs.linuxassist.net/projects/policyd/files
y
tar -xvvzf cluebringer-v2.1.x-201211111115.tar.gz
• Entramos en el directorio database y creamos la estructura de la base de datos, para ello
ejecutamos:
for i in core.tsqlaccess_control.tsql quotas.tsql amavis.tsql checkhelo.tsql checkspf.tsql greylisting.tsql accounting.tsql
do
./convert-tsql mysql $i
done > policyd.sql
• Ejecutamos el sql que acabamos de crear, enel servidor que vaya a tener la base de datos del
policyd y creamos el usuario que va a acceder a la base de datos:
mysql
mysql
mysql
mysql
-u
-u
-u
-u
root
root
root
root
-p
-p-p
-p
-e "create database policyd"
policyd < policyd.sql
-e "grant select, insert, update, delete on policyd.* to usuarioBD@'servidorCorreoPolicyd' identified by 'passwordDelUsuarioBD';"
-e"flush privileges;"
• Creamos el usuario y grupo con el que se va a ejecutar el demonio del policyd:
/usr/sbin/groupadd cbpolicyd
/usr/sbin/useradd -s /sbin/nologin -g cbpolicyd cbpolicyd
•Creamos el directorio /etc/cbpolicyd y movemos el cluebringer.conf a dicho directorio:
mkdir /etc/cbpolicyd
mv cluebringer.conf /etc/cbpolicyd/
• Modificamos las siguientes líneas en el...
Regístrate para leer el documento completo.