使用 Incrond Inotify 但遇到用户问题 groups/permissions

Using Incrond Inotify but having issues with user groups/permissions

在 /etc/incron.allow 中我添加了两个:

root
USER_1

然后我编辑了 incrontab,它看起来像这样:

/var/www/laravel/public/js/main.js IN_MODIFY yui-compressor -o /var/www/laravel/public/js/main.min.js /var/www/laravel/public/js/main.js

我认为这个问题可能与权限或组有关,但我不确定,因为我在检查 tail -f /var/log/syslog

时没有得到任何信息

/var/www/laravel/public 文件夹归组 www-data 中的 USER_1 所有。 Incrond Inotify 由 root 用户完成。当 main.js 文件更新时,不应该 Incrond Inotify 运行 而不管当前用户,因为它是由 root 设置的?为什么它不起作用,我怎样才能让它与 rootUSER_1 一起工作?

问题是权限问题。它需要所有父目录和子目录对文件的读取和执行访问权限。似乎 yui-compressor (Java) 必须遍历目录才能找到文件。如果无法到达目录,则失败。