예를들어서..
/etc 디렉토리의 파일에 접근(읽기,쓰기 및 실행)하는 모든 계정을 로그하는 쉘스크립트를 만들고 싶습니다..
로그 폼은 "언제 / 누가 / 무엇을 / 왜(읽기,쓰기,실행)" 이런 식으로 말이죠.
로그파일은 /root 안에 etc.log로 저장하면 되겠구요. (아니면 좋은 아이디어라도.. 너무 뻔한 파일명인가요 하하)
만들어보고 싶은데 영 감이 안잡히는군요. 답변 기다리겠습니다.
쉘스크립트로 작성하기엔 안 가능할 것 같습니다.
======================== 조직 : E.L.D(Embedded Linux Developer/Designer) 블로그 : poplinux@tistory.com 카페 : cafe.naver.com/poplinux
임베디드 리눅스 관련 프리렌서 지향
http://inotify-tools.sourceforge.net/
# inotifywait -mrq --timefmt '%d/%m/%y %H:%M' --format '%T %f %e' \ -e access -e close_write >> inotifywait-`date +%Y%d%m`.log
정도?
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
쉘스크립트로
쉘스크립트로 작성하기엔 안 가능할 것 같습니다.
========================
조직 : E.L.D(Embedded Linux Developer/Designer)
블로그 : poplinux@tistory.com
카페 : cafe.naver.com/poplinux
임베디드 리눅스 관련 프리렌서 지향
흠.
http://inotify-tools.sourceforge.net/
# inotifywait -mrq --timefmt '%d/%m/%y %H:%M' --format '%T %f %e' \
-e access -e close_write >> inotifywait-`date +%Y%d%m`.log
정도?
댓글 달기