12.2. fapolicyd 배포
fapolicyd 애플리케이션 허용 프레임워크를 배포할 때 먼저 허용 모드에서 구성을 시도하거나 기본 구성에서 서비스를 직접 활성화할 수 있습니다.
절차
fapolicyd패키지를 설치합니다.dnf install fapolicyd
# dnf install fapolicydCopy to Clipboard Copied! Toggle word wrap Toggle overflow 선택 사항: 구성을 먼저 시도하려면 모드를 허용으로 변경합니다.
선택한 텍스트 편집기에서
/etc/fapolicyd/fapolicyd.conf파일을 엽니다. 예를 들면 다음과 같습니다.vi /etc/fapolicyd/fapolicyd.conf
# vi /etc/fapolicyd/fapolicyd.confCopy to Clipboard Copied! Toggle word wrap Toggle overflow 허용옵션의 값을0에서1로 변경하고 파일을 저장하고 편집기를 종료합니다.permissive = 1
permissive = 1Copy to Clipboard Copied! Toggle word wrap Toggle overflow 또는 서비스를 시작하기 전에
fapolicyd --debug-deny --permissive명령을 사용하여 구성을 디버깅할 수 있습니다. 자세한 내용은 fapolicyd 섹션 관련 문제 해결을 참조하십시오.
fapolicyd서비스를 활성화하고 시작합니다.systemctl enable --now fapolicyd
# systemctl enable --now fapolicydCopy to Clipboard Copied! Toggle word wrap Toggle overflow /etc/fapolicyd/fapolicyd.conf를 통해 허용 모드를 활성화한 경우 :fapolicyd이벤트를 기록하도록 감사 서비스를 설정합니다.auditctl -w /etc/fapolicyd/ -p wa -k fapolicyd_changes service try-restart auditd
# auditctl -w /etc/fapolicyd/ -p wa -k fapolicyd_changes # service try-restart auditdCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 애플리케이션을 사용합니다.
서비스 거부에 대한 감사 로그를
확인합니다. 예를 들면 다음과 같습니다.ausearch -ts recent -m fanotify
# ausearch -ts recent -m fanotifyCopy to Clipboard Copied! Toggle word wrap Toggle overflow 디버그할 때 해당 값을 허용
= 0으로 다시 변경하고 서비스를 다시 시작하여 허용모드를 비활성화합니다.systemctl restart fapolicyd
# systemctl restart fapolicydCopy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
fapolicyd서비스가 올바르게 실행되고 있는지 확인합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow root 권한이 없는 사용자로 로그인하여
fapolicyd가 작동하는지 확인합니다. 예를 들면 다음과 같습니다.cp /bin/ls /tmp /tmp/ls
$ cp /bin/ls /tmp $ /tmp/ls bash: /tmp/ls: Operation not permittedCopy to Clipboard Copied! Toggle word wrap Toggle overflow