NTP를 사용하여 네트워크 시간을 변경하고 두 대의 컴퓨터를 동기화하는 응용 프로그램을 개발했습니다. root
Linux에서는 시간과 날짜를 변경할 수 있기 때문에 로 실행됩니다 (추측).
이제 사용자로 실행하고 싶습니다. 그러나 나는 시간에 접근해야한다.
- 루트가 아닌 사용자 계정으로 데몬을 실행하는 것이 좋습니다?
- 응용 프로그램에 다음 과 같은 기능을 제공해야
CAP_SYS_TIME
합니까? - 보안 취약점이 발생하지 않습니까?
- 더 좋은 방법이 있습니까?
ntp
최소한 Linux 시스템에서 사용자 계정 으로 실행되므로이 변경을 수행 할 필요가 없습니다. 어떤 NTP 패키지를 설치 했습니까?