어떤 사용자가 어떤 파일을 cp 했는지 기록이 남나요???

envy100의 이미지

사용자들이 자꾸 아무 파일이나 복사를 해서요
기록이 남게 하려고 하는데요

어떤 사용자가 어떤 파일이라도 복사를 하면 기록이 남게
할 수 있나요??

있다면 방법 좀 알려주세요

어떤 사용자가 어떤 파일을 복사했는지가 중요해서요
저는 redhot 9을 사용하고 있습니다.

감사합니다.

웃는 남자의 이미지

일단 유저가 console shell 상에서 타이핑한 명령은 로그로 남습니다.


# cat ~user/.bash_history|grep cp
명령으로 확인할 수 있구요.

그리고 복사를 못하게 싶다면 권한을 생성해서 접근을 못하게 해줘야죠.

그 밖에 상황에서 파일에 대한 접근을 기록할 수 있는 지 여부는 잘...

원천적인 기록을 원한다면 슈퍼블록의 inode 를 감시해야 되는 지.. (과대해석...?)

----------------------------------------
Nothing left after Nirvana.

ㅡ,.ㅡ;;의 이미지

envy100 wrote:
사용자들이 자꾸 아무 파일이나 복사를 해서요
기록이 남게 하려고 하는데요

어떤 사용자가 어떤 파일이라도 복사를 하면 기록이 남게
할 수 있나요??

있다면 방법 좀 알려주세요

어떤 사용자가 어떤 파일을 복사했는지가 중요해서요
저는 redhot 9을 사용하고 있습니다.

감사합니다.

history 보면되죠..
cp만 뽑아서 따로 저장해두되구요..


----------------------------------------------------------------------------

ㅡ,.ㅡ;;의 이미지

이런.. 동시에 올리다니.. 내가 몇초 늦었구나..


----------------------------------------------------------------------------

sh.의 이미지

그것보단 cp명령을 다른것으로 대체(예를들어 셸스크립트)해서
명령을 따로 로깅하는게 낫지 않을까요?
일일이 .history를 본다는 것도 쉽지 않을테니까요..

envy100의 이미지

헉 역시 전 아직 스크립트를 생각 못했는데 님 감사합니다.
근데 갑자기 궁금해 지는데 어떤 사용자인지를 어떻게 기록하나요?

스크립트에서 복사시마다 화일에 기록하는건 할 수 있겠는데
어떤 사용자가 cp 명령을 호출했는지는 어찌 알 수가 있는지요^^

질문만 계속 하네요
죄송합니다.

도전하라

kane의 이미지

$USER, $USERNAME, $UID
제 시스템에는 뭔가 많군요.