manage_clients のヘルプドキュメントによると:
-f ファイルからクライアント キーを一括生成します (マネージャーのみ)。IP、NAME 形式の行が含まれます。
そこで私はこれを試しました:
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
答え1
このハードルをクリアしたので、私がお手伝いできるかもしれません。ファイルをディレクトリ/var/ossec
(私の場合は所有者/グループがossec
)に配置し、しないでくださいフルパスを使用してください。
例
/var/ossec/bin/manage_agents -f /var/ossec/list_to_add.lst
動作しません(なぜかは分かりませんが、動作しませんでした)。ただし、
/var/ossec/bin/manage_agents -f list_to_add.lst
働くでしょう。