Ich habe eine Anwendung entwickelt, die NTP verwendet, um die Netzwerkzeit zu ändern und zwei meiner Computer zu synchronisieren. Es läuft wie root
folgt: Nur letzteres darf unter Linux Uhrzeit und Datum ändern (denke ich).
Jetzt möchte ich es als Benutzer ausführen. Aber ich muss auf die Zeit zugreifen.
- Ist es empfehlenswert, einen Daemon unter einem Nicht-Root-Benutzerkonto auszuführen?
- Soll ich meiner Anwendung eine Funktion geben wie
CAP_SYS_TIME
? - Führt es keine Sicherheitslücke ein?
- Gibt es einen besseren Weg?
ntp
Benutzerkonto ausgeführt werden (zumindest auf Linux-Systemen), sodass Sie diese Änderung nicht vornehmen müssen. Welches NTP-Paket haben Sie installiert?