달릴 때
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
및 에 대한 권한은 모두 777로 설정되어 있으며 디렉토리를 , 및 내 개인 사용자가 소유하도록 만들 려고 했습니다 /var/log/company/clamav
. 에 저장하려고 하면 동일한 오류가 발생합니다 . 각각의 경우에 존재하지 않을 때 명령을 실행하는 것과 777 권한이 있는 미리 생성된 파일을 사용하여 명령을 실행해 보았습니다 . 이렇게 보편적으로 허용되는 폴더 집합을 만들었을 때 권한에 어떤 문제가 있는지 알 수 없습니다. 권한이 너무 높아서 내 파일이 거기에서 어떤 종류의 음란한 파티를 열고 있는지조차 알고 싶지 않습니다.chown
root:root
clamav:clamav
/var/log/freshclam.log
freshclam.log
실망스러운 부분은 기본 디렉터리인 /var/log/clamav/freshclam.log
. 해당 폴더에 대한 권한은 제가 시도한 다른 디렉터리와 다르지 않습니다.
이것은 단순히 버그입니까 freshclam
? 이 clamscan
명령은 원하는 위치에 로그를 올바르게 저장하지만 freshclam
기본 위치를 제외한 모든 위치에서 로그를 시도하면 실행되지 않습니다.
로그를 하나의 디렉터리에 저장하는 것이 그렇게 큰 차이인가요? 내 로그 집계 설정에 대한 사소한 세부 사항이지만 대부분 나는 이런 식으로 패배하는 것을 싫어합니다!
편집: 실행 중인 다른 clamav 프로세스가 없는 것을 확인했습니다. 동일한 로그 파일에 액세스하려는 다른 프로세스가 없습니다.