Which permissions has to be set for a file read by input plugin of logstash ?
Following situation:
Logstash is running as service with user/group logstash/logstash.
Input plugin of logstash should read the file /home/myuser/subdir/log/env/error.log.
File error.log has following permissions and ownership:
-rw-rwxr--+ 1 myuser mygroup 2096306521 Jul 30 08:25 /home/myuser/subdir/log/env/error_log
The Directories have following permissions and ownership:
drwxr-xr-x. 24 root root 4096 Jan 26 2024 /home
drwxrwx---+ 14 myuser mygroup 4096 Jul 25 13:44 /home/myuser/
drwxrwxr-x+ 20 myuser mygroup 4096 Jan 16 2025 /home/myuser/subdir/
drwxrwxr-x+ 7 myuser mygroup 4096 Jul 22 05:37 /home/myuser/subdir/log/
drwxrwxr-x+ 2 myuser mygroup4096 Jul 28 15:33 /home/myuser/subdir/log/env
The user logstash is member of group logstash and mygroup.
Why is it not possible for the input plugin to read the log file ? What’s wrong in the configuration ?
Version of Logstash: 7.17.29
Thnx for any help !