나는 hdparm-noapm.service
서비스를 가지고 있습니다 ExecStart=/ansible-managed/sourcejedi.hdparm-noapm/hdparm.sh
. SELinux 덕분에 거부되었습니다. SELinux 오류 팝업(seaert) 표시
- 소스 프로세스: (dparm.sh)
- 다음 액세스를 시도해 보세요. 실행
- 이 파일에서: hdparm.sh
첫 번째 편지는 왜 삭제되었나요?
답변1
.avc에서 찾으면 AVC는 동일한 프로세스 이름을 표시합니다 /var/log/audit/audit.log
. 따라서 이것은 GUI의 버그가 아닙니다.
여기에는 두 가지 점이 있습니다. 첫째, exec
서비스용으로 생성된 시스템 프로세스는 프로그램을 사용하기 전에 스스로 "이름을 바꿉니다".
둘째, 프로세스 이름에 추가 공간 을 할당하지 않으므로 /sbin/init
. init=
프로그램 이름의 끝은 "첫 번째 비트가 'systemd-'일 수 있으므로" 시작보다 보존할 가치가 더 높은 것으로 간주됩니다.
TODO에 따르면 이 문제는 "커널에서 사용 가능한 경우 PR_SET_PROCTITLE_AREA"로 해결됩니다. 즉, 프로세스 이름을 자를 필요가 없습니다.