Ayuda en línea de ESET

Seleccionar el tema

Uso del indicador noexec

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

Invalid value of environment variable MODMAPDIR. Modules cannot be loaded. (Valor de variable de entorno MODMAPDIR no válido. No se pueden cargar los módulos).

Solución

Se ejecutan los siguientes comandos en una ventana de terminal.

1.Cree una carpeta donde exec esté habilitado con el siguiente propietario y permiso establecidos:
/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.En caso de que SELinux esté habilitado, 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.Establezca MODMAPDIR en /usr/lib/systemd/system/efs.service mediante la adición de una línea al bloque de [Servicio]:

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