根据manage_clients的帮助文档:
-f批量从文件中生成客户端密钥。(只限于经理)。包含IP、名称格式的行。
所以我试了一下:
root@ossec-server:/var/ossec/etc# /var/ossec/bin/manage_agents -f /tmp/agent
Bulk load file: /tmp/agent
Opening: [/tmp/agent]
Failed.: No such file or directory
2015/05/16 15:07:34 manage_agents(1103): ERROR: Unable to open file '/tmp/agent'.即使完全可以进入:
root@ossec-server:/var/ossec/etc# ls -l /tmp/agent
-rw-r--r-- 1 777 root 16 May 16 14:57 /tmp/agent内容似乎很好:
root@ossec-server:/var/ossec/etc# cat /tmp/agent
127.0.0.1,agent发布于 2015-06-08 21:13:39
刚跨过这个障碍,也许我能帮上忙。您需要将该文件放在/var/ossec目录中(我的目录的所有者/组为ossec),而不使用完整路径。
示例
/var/ossec/bin/manage_agents -f /var/ossec/list_to_add.lst不会起作用(IDK为什么,但它从来没有起作用)。然而,
/var/ossec/bin/manage_agents -f list_to_add.lst会起作用的。
https://serverfault.com/questions/692489
复制相似问题