2009-06-10 4 views
2

실수로 delelte/var/log/maillog를 다시 만든 후에 후위 문자가 더 이상 메일 로그를 쓰지 않을 것이므로 후위를 다시 시작합니다. 아무도 알지 못합니다.리눅스의 Maillog 파일

+0

파일 사용 권한을 확인 했습니까? – Masci

답변

0

syslog 프로세스가 쓰기 권한 및 파일 소유권을 확인해야합니다.

man chmod 
man chown 
4

maillog는 일반적으로 postlog가 아닌 syslog에서 직접 관리합니다.

syslog를 다시 시작하면 사용 권한이/var/log에있는 다른 파일과 유사하며 충분해야한다는 것을 확인하는 것으로 충분합니다. ADM 또는 루트 : 모든 로그 루트 중 하나를 소유 내 데비안 시스템에서

루트는 보통

데비안/우분투에 모드 644 또는 640 (U + RW, g + r을 선택 O + R)입니다 시스템 로그를 다시 시작 : 는 RHEL/CentOS는에

를 다시 시작하도록 /etc/init.d/sysklogd : 서비스 시스템 로그를 다시 시작

+0

syslogd를 아직 다시 시작하지 않은 경우 삭제 된 파일의 내용을 복원 할 수도 있습니다./proc /'cat /var/run/syslogd.pid'/fd/에 가서 어떤 디스크립터에 maillog의 내용이 있는지 확인하고 그 내용을 복사 한 다음 syslog를 다시 시작하십시오. – Tometzky

1

그것을 다시하지 않습니다. 그것을 제거하고 postfix를 다시 시작하십시오. maillog가 자동으로 생성됩니다.

관련 문제