출처: 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)에 대해서 로깅이 된다.
service rsyslog restart
로 samba와 syslog 를 재시작 해주면, samba를 통한 파일 operation(위의 경우, read pread write pwrite chmod rmdir unlink mkdir rename)에 대해서 로깅이 된다.
'리눅스 > 스크립트/유틸' 카테고리의 다른 글
cscope manpage (0) | 2014.09.07 |
---|---|
cscope + quickfix (0) | 2014.08.29 |
iso-8859-1 포맷 파일에 들어간 한글이 깨져나올때 (0) | 2014.08.12 |
현재 설정된 java 위치 알아내기 (0) | 2014.07.14 |
파일 character encoding 알아보기 (0) | 2014.07.13 |