KDE는 어떻게 데비안 시스템을 재부팅할 수 있나요?

KDE는 어떻게 데비안 시스템을 재부팅할 수 있나요?

저는 데비안을 실험하고 있는데 systemd 및 재부팅과 관련된 권한이 궁금합니다. 나는 다음과 같은 관찰을 했습니다(lightdm과 i3 WM을 갖춘 Debian Buster):

  • 링크가 있는 명령 poweroff등이 매핑됩니다 ./sbin/poweroff/bin/systemctl
  • /bin/systemctl권한이 있지만 -r-s------사용자가 액세스할 수 없습니다.
  • 결과적으로 systemctl poweroff등은 작동하지 않으며 심지어 systemctl --user mycommand작동하지도 않습니다(예: Arch Linux와 달리).

그러나 KDE를 설치할 때 비밀번호를 입력하지 않고도 메뉴에서 전원을 끄고 재부팅할 수 있습니다! 온라인에서 유용한 답변을 찾지 못했고 이것이 어떻게 가능한지 이해하지 못합니다. 그들은 그것을 어떻게 달성합니까?

답변1

(무엇보다도) 사용자가 로컬로 컴퓨터에 로그인하여 기존 유닉스 시스템에서 루트가 필요한 특정 작업(예: 컴퓨터 종료, 네트워크 연결 등)을 수행할 수 있도록 하는 데 사용되는 "polkit"이라는 메커니즘이 있습니다. .

에 더 자세한 답변이 있습니다.루트 권한 없이 gnome을 어떻게 재부팅합니까?, 질문에서 gnome에 대한 이야기를 무시하십시오. 이 메커니즘은 다양한 데스크탑에서 사용됩니다.

관련 정보