감사를 위해 기록 파일을 사용할 수 있습니까?

감사를 위해 기록 파일을 사용할 수 있습니까?

우리는 15~20명 모두가 사용하는 AIX에 공통 테스트 환경을 갖추고 있습니다. 누군가 실수로 파일을 삭제했을 수도 있습니다. 이 경우 특정 위치의 파일을 누가 삭제했는지 알기가 어렵습니다. 추적할 수 있도록 이에 대한 보고서를 생성하고 싶습니다. 실제로 다음 정보를 찾고 있습니다. <ExecutedCmd>

쉘 스크립트를 사용하여 이를 어떻게 수행할 수 있습니까? 제안해주세요.

답변1

사용자 계정이 하나만 있는 환경에서는 책임이 존재할 수 없습니다. 이러한 이유와 기타 여러 가지 이유(세밀한 액세스 제어, 신뢰할 수 있는 권한 철회, 해고 시 계정 종료 등)로 인해 다음을 수행해야 합니다.진짜각 사람마다 별도의 계정을 설정하십시오.

게다가 파일을 삭제한 사람이 누구인지 알아낸다고 해서 문제가 해결되는 것은 아닙니다. 데이터가 업무상 중요한 경우 주기적으로 증분 백업해야 합니다. 이를 수행하는 방법에는 여러 가지가 있습니다. rsync with는 --link-dest대규모 시스템 백업에 적합하고, 일부 소스 제어는 텍스트 파일로 가득 찬 디렉터리와 같은 상황에 더 적합합니다.

관련 정보