Fix tftp service restarts
authorMichael Prokop <mika@grml.org>
Sat, 18 Jul 2020 11:53:41 +0000 (13:53 +0200)
committerMichael Prokop <mika@grml.org>
Sat, 18 Jul 2020 11:53:41 +0000 (13:53 +0200)
The file /var/run/grml-tftpd.pid is owned by nobody:nogroup,
start-stop-daemon then complains about this when trying to stop the
service.

Fixes:

| start-stop-daemon: matching only on non-root pidfile /var/run/grml-tftpd.pid is insecure

grml-terminalserver

index d683fb2..1314205 100755 (executable)
@@ -230,7 +230,7 @@ function createTftpConf
 
 function stopTftp
 {
-  start-stop-daemon --stop --quiet -p "$TFTPD_PID_"
+  start-stop-daemon --stop --quiet -p "$TFTPD_PID_" --user nobody
 }
 function startTftp
 {