跑步時
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 進程正在運行。沒有其他進程嘗試存取相同日誌檔案。