Ho sviluppato un'applicazione che utilizza NTP per modificare i tempi di rete, per sincronizzare due dei miei computer. Funziona come root
, poiché solo a quest'ultimo è consentito modificare l'ora e la data su Linux (immagino).
Ora voglio eseguirlo come utente. Ma devo accedere al tempo.
- È buona norma eseguire un demone con un account utente non root?
- Devo dare alla mia applicazione una capacità come
CAP_SYS_TIME
? - Non introduce una vulnerabilità di sicurezza?
- C'è un modo migliore?
ntp
account utente (almeno su sistemi Linux), quindi non dovresti essere obbligato a fare questa modifica. Quale pacchetto NTP hai installato?