들어가며애플리케이션을 개발하는 초창기라면 관리자 권한이 필요한 기능에 대해 마주치게 된다.나는 이번에 PC의 시간과 임베디드 장치의 시간을 맞추는 "시간 동기화" 기능 구현업무를 담당하면서, 시스템 시간을 변경할 때 관리자 권한에 대해 공부했다. 공부한 내용을 바탕으로 Windows와 Linux에서 권고하는 애플리케이션의 권한사용은 어떤 건지,Root권한을 요구하는 "시스템 시간을 변경기능" 을 가지고 정리해 보자.권한에 대해시스템 시간 변경이 동작하도록 하는 제일 간단하지만 잘못된 방법은 애플리케이션을 관리자 권한으로 실행하는 방법이다.실제로 CMD에서 시간 변경 명령어를 수행하게 한 다음, 애플리케이션을 실행할 때 관리자 권한으로 실행하게 하면 시스템 시간을 변경할 수 있다.QProcess::exec..