auditctl -w /etc/hosts -p war -k monitor-hosts

auditctl -w /etc/hosts -p war -k monitor-hosts

어떤 이유로든 /home/folder1 폴더에 대한 권한이 변경되는 경우가 있습니다. 누가 권한을 변경하는지 어떻게 알 수 있나요? 아니면 폴더에 대해 이 옵션을 비활성화하려면 어떻게 해야 합니까?

Linux 배포판 CentOS Linux 릴리스 7.2.1511(코어)

답변1

  • 이 작업을 수행하려면 감사 패키지를 사용하십시오.

  • auditd 서비스가 실행 중인지 확인하고 부팅 시 chkconfig auditd가 시작되도록 설정되어 있는지 확인하세요.

  • auditctl 명령을 사용하여 모니터링할 필수 파일에 대한 감시를 설정합니다.

    auditctl -w /home/folder1 -p war -k monitor-folder1
    

그건:

  • auditctl: 감사 데이터베이스에 항목을 추가하는 데 사용되는 명령입니다.
  • -w: 경로(예: /etc/shadow)에 파일 시스템 개체에 대한 감시를 삽입합니다.
  • -p: 파일 시스템 감시에 대한 권한 필터를 설정합니다. r=읽기, w=쓰기, x=실행, a=속성 변경.
  • -k: 감사 규칙에 필터 키를 설정합니다. 필터 키는 최대 31바이트 길이의 임의 텍스트 문자열입니다. 규칙에 의해 생성된 감사 레코드를 고유하게 식별할 수 있습니다.

영구 감시의 경우 재부팅 후에도 규칙이 유지되도록 하려면 RHEL5, RHEL6, RHEL7 또는 Centos 7의 /etc/audit/audit.rules(또는 RHEL4의 /etc/audit.rules)에 규칙을 추가해야 합니다.

자세한 내용은 링크를 따라가세요

https://access.redhat.com/solutions/10107

답변2

RHEL/CENTOS: 아래와 같이 권한 변경을 모니터링할 수 있습니다.

이 작업을 수행하려면 패키지를 사용하십시오 audit.

이(가) 실행 중인지 확인 하고 다음 auditd service에서 시작되도록 설정하세요.boot chkconfig auditd

다음 명령을 사용하여 모니터링할 필수 파일에 대한 감시를 설정합니다 auditctl.

날것의

auditctl -w /etc/hosts -p war -k monitor-hosts

그건:

auditctl: 감사 데이터베이스에 항목을 추가하는 데 사용되는 명령입니다.

-w: 경로(예: /etc/shadow)에 파일 시스템 개체에 대한 감시를 삽입합니다.

-피: 파일 시스템 감시에 대한 권한 필터를 설정합니다. r=읽기, w=쓰기, x=실행, a=속성 변경.

-케이: 감사 규칙에 필터 키를 설정합니다. 필터 키는 최대 31바이트 길이의 임의 텍스트 문자열입니다. 규칙에 의해 생성된 감사 레코드를 고유하게 식별할 수 있습니다.

/etc/audit/audit.rules에 규칙을 추가해야 합니다.

관련 정보