Prejudice

  • 홈
  • 태그
  • 방명록

LinuxDaemon 1

Windows·Linux에서 시스템 권한을 다루는 올바른 아키텍처 설계

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

개발 2025.12.03
이전
1
다음
더보기

방문자수Total

  • Today :
  • Yesterday :

최근글과 인기글

  • 최근글
  • 인기글
  • 분류 전체보기 N
    • Qt
    • Python
    • 개발 N
    • 게임

Tag

Linux, MinGW, USB동글, CMake, unittest, QtEventLoop, FactoryAutomation, C++, 임베디드, Qt6, PLC, antigravity, QT, IPC, GTest, MuLiN, 개발환경, googletest, sentinel, QML,

https://prejudice.tistory.com

티스토리툴바