File and folder structure

This topic details the file and folder structure of ESET File Security for Linux, in case ESET Technical Support asked you to access files for troubleshooting purposes. The list of deamons and command-line utilities is available further below.

Base directory

The directory where ESET File Security for Linux loadable modules containing the virus signature database are stored.

/var/opt/eset/efs/lib

Cache directory

The directory where cache of ESET File Security for Linux and temporary files (such as quarantine files or reports) are stored.

/var/opt/eset/efs/cache

Binary files directory

The directory where the relevant ESET File Security for Linux binary files are stored.

/opt/eset/efs/bin

There you find the following utilities:

lslog — use it to display logs gathered by ESET File Security for Linux

odscan — use it to run on-demand scan via a Terminal window

System binary files directory

The directory where the relevant ESET File Security for Linux system binary files are stored.

/opt/eset/efs/sbin

There you find the following utilities:

setgui  — use it to enable/disable ESET File Security for Linux Web interface and manage related operations.

startd  — use it to start ESET File Security for Linux daemon manually in case it was stopped.

To see if ESET File Security for Linux service is active, run the following command from a Terminal window with root privileges:

systemctl status efs.service

or

/etc/init.d/efs status

Sample output from systemctl:

sysmtectl_sample_output

 

Daemons

sbin/startd – Main daemon, starts and manages other deamons

lib/scand – Scanning daemon

lib/oaeventd – On-access event interception service (using eset_rtp kernel module)

lib/confd – Configuration management service

lib/logd – Logs management service

lib/licensed – Activation and licensing service

lib/updated – Module update service

lib/execd+odfeeder – On-demand scanning helpers

lib/utild – Quarantine restore helper

lib/sysinfod – OS and media detection service

lib/icapd – ICAP service for NAS scanning

lib/webd – https server and Web interface

Command-line utilities

bin/lslog – Logs listing utility

bin/odscan – On-demand scanner

sbin/cfg – Configuration utility

sbin/lic – Licensing utility

bin/upd – Module update utility

bin/quar – Quarantine management utility

sbin/setgui – Basic Web interface setup

sbin/collect_logs.sh – Script to generate essential logs as an archive file if requested by ESET customer care.