보호하려는 Linux 클러스터에 사용자 지정 모니터링 애플리케이션을 배포하고 있습니다.
나는 그 과정을 원한다.아니요할 수 있었다 kill
.
즉, 고급 사용자에게는 root
.
나는 이것이 커널 스레드를 사용하여 달성될 수 있다는 것을 읽었습니다. 말 그대로, 이 프로세스 없이 OS를 유지하는 것보다 OS가 충돌하는 편이 낫습니다.
이것이 가능합니까, 아니면 좀 더 우아한 방법을 사용하는 것이 더 낫습니까?
답변1
고급 사용자에게 완전하고 무제한적인 루트 액세스가 필요하지 않은 경우 sudo(또는 setuid 프로그램, 서비스 데몬...)를 통해 필요한 기능을 사용하기 위해 루트 사용자가 되도록 허용할 수 있습니다.
답변2
OS를 죽이는 것보다 더 나은 방법은 /etc/init/yourservice.conf
지침이 포함된 스크립트를 사용하는 것입니다 respawn
.