--- nsca-2.9/src/nsca.c.orig 2012-01-16 21:59:53.692250138 +0100 +++ nsca-2.9/src/nsca.c 2012-01-16 22:01:53.641670525 +0100 @@ -477,7 +477,7 @@ int checkresult_test_fd=-1; char *checkresult_test=NULL; asprintf(&checkresult_test,"%s/nsca.test.%i",check_result_path,getpid()); - checkresult_test_fd=open(checkresult_test,O_WRONLY|O_CREAT); + checkresult_test_fd=open(checkresult_test,O_WRONLY|O_CREAT,S_IWUSR); if (checkresult_test_fd>0){ unlink(checkresult_test); }