Clamav只能開啟特定目錄中的日誌文件

Clamav只能開啟特定目錄中的日誌文件

跑步時

sudo freshclam -l /var/log/company/clamav/freshclam.log

我收到錯誤

ERROR: Can't open /var/log/company/clamav/freshclam.log in append mode (check permissions!).
ERROR: Problem with internal logger (UpdateLogFile = /var/log/company/clamav/freshclam.log).

/var/log/var/log/company的權限/var/log/company/clamav均設定為 777,我嘗試chown讓目錄由 、 和我的個人使用者交替root:root擁有clamav:clamav。當我嘗試儲存在 時,我遇到了相同的錯誤/var/log/freshclam.log。在每種情況下,我都嘗試在freshclam.log不存在的情況下執行該命令,並使用具有 777 權限的預先建立的檔案來執行該命令。當我創建了這樣一組普遍許可的資料夾時,我看不出權限有什麼問題。權限如此之高,我什至不想知道我的文件在那裡有什麼樣的淫穢派對

令人沮喪的是,當我將日誌設定為儲存在預設目錄 at 時,它會神奇地工作/var/log/clamav/freshclam.log。該資料夾的權限與我嘗試過的其他目錄沒有什麼不同。

這只是一個錯誤嗎freshclam?該clamscan命令可以正確地將日誌保存在我想要的任何地方,但freshclam如果我嘗試在預設位置之外的任何地方記錄日誌,則該命令甚至不會運行。

日誌儲存在一個目錄下差別這麼大嗎?對於我的日誌聚合設定來說,這是一個不平凡的細節,但最重要的是我討厭像這樣被擊敗!

編輯:我已經驗證沒有其他 clamav 進程正在運行。沒有其他進程嘗試存取相同日誌檔案。

相關內容