在Debian系统中,使用inotify时可能会遇到权限问题
sudo your_inotify_program
sudo chmod 666 /path/to/your/file_or_directory
sudo chown $USER /path/to/your/file_or_directory
sudo apt-get install libcap2-bin
然后,使用setcap命令为程序赋予inotify权限:
sudo setcap cap_sys_admin+ep /path/to/your/inotify_program
这将允许你的程序在不使用sudo的情况下使用inotify。
请注意,赋予程序特权可能会导致安全风险。在执行此操作之前,请确保了解潜在的安全影响。