의류 "profile_replace" 로그 메시지는 무엇입니까

의류 "profile_replace" 로그 메시지는 무엇입니까

log.smbd에서 이 줄을 설명할 수 있는 사람이 있나요? 인터넷에서 Apparmor 세부 정보를 검색하면 많은 히트작이 나왔고 정보를 찾을 수 없었습니다. 이는 smbd가 시작될 때 발생합니다.

kernel: [908896.070790] type=1400 audit(1442305563.416:371): apparmor="STATUS" 
  operation="profile_replace" profile="unconfined" name="/usr/sbin/nmbd"
  pid=16870 comm="apparmor_parser"

답변1

나는 Max의 대답에 동의하지 않습니다.

입력할 때마다 sudo service mysql restart시스템 로그에 비슷한 메시지가 표시됩니다... 시간 커널:

audit: type=1400 apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/mysqld" pid=5014 comm="apparmor_parser"

그런 다음 입력하면 sudo aa-status목록에 mysql에 "강제 모드의 프로세스가 nn개" 있고 불평 모드의 프로세스가 0개 있는 것을 볼 수 있습니다. 0개 프로세스는 제한이 없지만 프로필이 정의되어 있습니다.

profile="unconfined"그래서 제 생각엔 이 다소 혼란스러운 메시지는 단지 의류라고 말하는 것 같아요... 제가 실행할 일치하는 프로세스를 방금 찾았습니다.operation="profile_replace"

이러한 메시지는 컴퓨터를 재부팅할 때도 나타납니다. 아마도 의류가 먼저 로드된 다음 다른 프로세스가 로드되면 속도를 조절하는 것과 같은 이유일 것입니다.

답변2

이는 프로그램에 영향을 미치는 AppArmor 구성 파일이 /usr/sbin/nmbd이 도구를 사용하여 제거되었음을 의미합니다 apparmor_parser("제한 없음"). 즉, 이제부터 프로그램은 AppArmor의 제한 없이 실행됩니다(다시 제한될 때까지 - 시스템 설정 방법에 따라 시작 시 발생할 수 있음).

당신이 묻는다면그런 일이 발생합니다. 모르겠습니다. 분명히 무언가가 호출되고 있지만 apparmor_parser -R왜 이 작업을 수행하려는지 또는 정확히 어떻게 호출되는지는 알 수 없습니다.

관련 정보