저는 Debian을 사용해 보고 있는데 systemd 및 재부팅과 관련된 권한이 궁금합니다. 나는 다음과 같은 관찰을 했습니다(lightdm과 i3 WM을 갖춘 Debian Buster):
- 명령
poweroff
등이 매핑된/sbin/poweroff
링크/bin/systemctl
/bin/systemctl
권한이 있지만-r-s------
사용자는 액세스할 수 없습니다.- 결과적으로
systemctl poweroff
등은 작동하지 않거나 심지어systemctl --user mycommand
작동하지 않습니다(Arch Linux 등과는 달리).
그러나 KDE를 설치할 때 비밀번호를 입력하지 않고도 전원을 끄고 메뉴에서 다시 시작할 수 있습니다! 온라인에서 유용한 답변을 찾지 못했고 이것이 어떻게 가능한지 이해하지 못합니다. 그들은 이것을 어떻게 달성했는가?
답변1
사용자가 시스템에 로컬로 로그인하여 기존 UNIX 시스템에서 루트가 필요한 특정 작업(예: 시스템 종료, 네트워크 연결, 등.
좀 더 자세한 답변 부탁드립니다루트 권한 없이 그놈을 다시 시작하는 방법은 무엇입니까?, 질문에서 그놈 논의를 무시하고, 이 메커니즘은 다양한 데스크탑에서 사용됩니다.