Ayuda en línea de ESET

Búsqueda Español
Seleccione el tema

Uso del marcador noexec

Si tiene las rutas de acceso /var y /tmp montadas con el marcador noexec, la instalación de ESET Server Security for Linux falla con el siguiente mensaje de error:

Invalid value of environment variable MODMAPDIR. Modules cannot be loaded.

Solución

Los siguientes comandos se ejecutan en una ventana de terminal.

1.Cree una carpeta en la que exec esté activado con el siguiente propietario y conjunto de permisos:
/usr/lib/efs drwxrwxr-x. root eset-efs-daemons

2.Ejecute el siguiente comando:

# mkdir /usr/lib/efs

# chgrp eset-efs-daemons /usr/lib/efs

# chmod g+w /usr/lib/efs/

a.Si está activado SELinux, establezca el contexto para esta carpeta:

# semanage fcontext -a -t tmp_t /usr/lib/efs

# restorecon -v /usr/lib/efs

3.Compile los módulos esenciales:

# MODMAPDIR=/usr/lib/efs /opt/eset/efs/bin/upd --compile-nups

4.Configure MODMAPDIR en /usr/lib/systemd/system/efs.service; para ello, agregue una línea al bloque [Service]:

Environment=MODMAPDIR=/usr/lib/efs

5.Vuelva a cargar la configuración del servicio systemd:

# systemctl daemon-reload

6.Reinicie el servicio efs:

# systemctl restart efs