julio 11, 2006

AppArmor por defecto en SUSE 10

Tras horas de pelea configurando una cola secundaria para postfix descubro que el misterioso error de falta de permisos se debe a que por defecto AppArmor se encuentra instalado.

El error del dolor de cabeza:
open("/etc/postfix2/main.cf", O_RDONLY) = -1 EPERM (Operation not permitted)
write(2, "postmap: fatal: open /etc/postfi"..., 68postmap: fatal: open /etc/postfix2/main.cf: Operation not permitted) = 68

La querida solución drástica:
/etc/init.d/boot.apparmor stop
chkconfig -d boot.apparmor

Y por que no?, mejor lo configuramos añadiendo unas directivas ;D
# vi /etc/apparmor.d/usr.sbin.postalias

/etc/postfix2/main.cf r,
/etc/postfix2/aliases r,
/etc/postfix2/aliases.db rwl,
/etc/postfix2/__db.aliases.db lrw,

Tags:

comentarios:

nanobu9 dijo...

tenía un problema similar en la configuración de un server y no veía el porque hasta que buscando me entero de la actividad de AppArmor gracias a este post
Ya mismo estoy buscando como trabajar CON él.
Gracia y saludos