ESET-Onlinehilfe

Suche Deutsch
Wählen Sie ein Thema aus

Verwenden des noexec-Flags

Falls Sie die Pfade /var und /tmp mit dem noexec-Flag eingehängt und Schreibzugriffe für „/opt“ eingeschränkt haben, wird die Installation von ESET Server Security for Linux mit der folgenden Fehlermeldung abgebrochen:

Invalid value of environment variable MODMAPDIR. Modules cannot be loaded. (Ungültiger Wert der Umgebungsvariable MODMAPDIR. Module können nicht geladen werden.)

Behelfslösung

Die folgenden Befehle werden in einem Terminalfenster ausgeführt.

1.Erstellen Sie einen Ordner mit Ausführungsberechtigungen und dem folgenden Besitzer und Berechtigungssatz:

/usr/lib/efs drwxrwxr-x. root eset-efs-daemons

2.Führen Sie den folgenden Befehls aus:

# mkdir /usr/lib/efs
# chgrp eset-efs-daemons /usr/lib/efs
# chmod g+w /usr/lib/efs/

3.Ersetzen Sie „/opt/eset/lib/modules“ durch den folgenden Symlink:

# rmdir /opt/eset/lib/modules

# ln -s /usr/lib/efs /opt/eset/lib/modules

4.Kompilieren Sie die wichtigsten Module:

# /opt/eset/efs/bin/upd --compile-nups

5.Starten Sie den efs-Dienst neu:

# systemctl restart efs

 


Wenn ein normaler, nicht privilegierter Benutzer efs-Hilfsprogramme verwendet, kann dieser Fehler auch auftreten, falls das Stammverzeichnis des Benutzers ohne Ausführungsrechte eingehängt ist.

Behelfslösung

a.Erlauben Sie anderen Benutzern die Verwendung von /opt/eset/lib/modules:

# chmod o+rwx /opt/eset/lib/modules

b.Oder ändern Sie die Berechtigungen für den verknüpften Ordner, falls zutreffend:

# chmod o+rwx /usr/lib/efs

c.Oder führen Sie das Hilfsprogramm mit der angegebenen MODMAPDIR-Variable aus, z. B.:

$ MODMAPDIR=/usr/lib/efs-user/ /opt/eset/efs/bin/lslog -s


note

HINWEIS

Der Benutzer benötigt die Berechtigungen rwx für den verwendeten Ordner.