gpt4 book ai didi

linux - barnyard2 的 snort 权限被拒绝

转载 作者:太空宇宙 更新时间:2023-11-04 10:48:38 25 4
gpt4 key购买 nike

我为 snort 安装了 barnyard2,但是当我运行下面的命令时出现这个错误。

[root@localhost snort]# barnyard2 -c /etc/snort/barnyard2.conf -d /var/log/snort/ -f snort.log -w /etc/snort/bylog.waldo /etc/snort/gen-msg.map /etc/snort/sid-msg.map -C /etc/snort/classification.config 
Running in Continuous mode

--== Initializing Barnyard2 ==--
Initializing Input Plugins!
Initializing Output Plugins!
Parsing config file "/etc/snort/barnyard2.conf"


+[ Signature Suppress list ]+
----------------------------
+[No entry in Signature Suppress List]+
----------------------------
+[ Signature Suppress list ]+

Barnyard2 spooler: Event cache size set to [2048]
ERROR: Can not get write access to logging directory "/var/log/barnyard2". (directory doesn't exist or permissions are set incorrectly or it is not a directory at all)
Fatal Error, Quitting..
Barnyard2 exiting

权限是:

[root@localhost snort]# ls -l /var/log/barnyard2 
-rwxrwxrwx. 1 root root 0 Aug 14 16:35 /var/log/barnyard2

在此链接中,此问题已解决,但我不明白如何...
https://forums.freebsd.org/threads/barnyard2-start-service-error.51378/

最佳答案

看起来那里缺少目录标志。错误信息说

ERROR: Can not get write access to logging directory "/var/log/barnyard2". (directory doesn't exist or permissions are set incorrectly or it is not a directory at all)

可能适用最后一个/var/log/barnyard2 根本不是目录的情况。

备份文件并尝试创建目录/var/log/barnyard2,权限为 640 和相应的所有权。

编辑:只要你不知道/var/log/barnyard2 的内容,重命名或移动文件到某个地方(如 root 'mv/var/log/barnyard2/var/log/barnyard2.old' ).现在重新启动 barnyard2 可能会有所帮助,它可能会自行创建具有适当权限的目录。否则,作为根目录键入“mkdir/var/log/barnyard2”,然后通过键入“chmod 640/var/log/barnyard2”设置权限。此外,通过键入 'ps -u | 检查运行 barnyard2 的用户。 grep“barnyard2”'。然后通过键入“groups ”为该用户找到合适的组,然后通过键入“chown : /var/log/barnyard2”将目录的所有权设置为相应的用户。

关于linux - barnyard2 的 snort 权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32010817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com