'samba log 설정'에 해당되는 글 1건

  1. 2014.08.28 samba log 관리

출처: http://algo79.tistory.com/279

samba log를 하도록 이미 설정은 했지만, default로 해놓으니, 도대체 뭐가 어디서 어떻게 기록되는지 알 수가 없었다.
그래서 좀 세팅을 해야 겠다 싶어서 찾아본 결과, 위의 출처에서 아래와 같이 log 설정을 할 수 있다.
(vfs 에 대한 세부적인 설정은 http://www.samba.org/samba/docs/man/manpages-3/vfs_full_audit.8.html 를 참조하자.)



/etc/samba/smb.conf


        #log
        vfs objects = full_audit
        full_audit:prefix = %u|%m
        full_audit:success = read pread write pwrite chmod rmdir unlink mkdir rename
        full_audit:failure = none
        full_audit:facility = local7
        full_audit:priority = ALERT


마찬가지로 syslog도 바꿔줘야 하는데, (리눅스 배포판에서는 rsyslog.conf를 참조하자)



/etc/rsyslog.conf

local7.*                        /var/log/samba/log.audit


이렇게 설정을 한 뒤,

service smbd restart
service rsyslog restart

로 samba와 syslog 를 재시작 해주면, samba를 통한 파일 operation(위의 경우, 
read pread write pwrite chmod rmdir unlink mkdir rename)에 대해서 로깅이 된다.


Posted by code cat