AppArmor에서 애플리케이션을 어떻게 허용하나요?

AppArmor에서 애플리케이션을 어떻게 허용하나요?

저는 redshift특정 이벤트가 발생할 때 후크에서 사용자 정의 쉘 스크립트를 지원하는 것을 사용하고 있습니다. 그러나 AppArmor로 인해 다음 후크는 실행되지 않습니다.

[11541.395814] audit: type=1400 audit(1696093800.648:39): apparmor="DENIED" operation="exec" profile="/usr/bin/redshift" name="/home/philipp/.config/redshift/hooks/test-hook" pid=15384 comm="redshift" requested_mask="x" denied_mask="x" fsuid=1000 ouid=1000

어떻게 해야 하나요? 온라인으로 검색했지만 만족스럽고 간단한 해결책을 찾지 못했습니다.

AppArmor는 Debian에 기본적으로 설치되어 있기 때문에 AppArmor만 사용합니다. 최선의 해결책은 제거하는 것이라면 괜찮습니다.

답변1

데비안 매뉴얼 14.4.3에 이에 대한 설명이 있는 것으로 나타났습니다. 이 명령은 aa-genprof필요한 단계를 안내합니다.

관련 정보