Systemd는 실제로을 어떻게 처리합니까 shutdown, reboot및 기타 명령 및 할당 된 기본 권한은 허용됩니다. 이를 변경하려면 Polkit 규칙을 만들어야합니다. 다음을 포함하는 .pkla파일을 작성하십시오 /etc/polkit-1/localauthority/50-local.d(예 confirm-shutdown.pkla:).
[Confirm shutdown]
Identity=unix-user:*
Action=org.freedesktop.login1.*
ResultActive=auth_admin_keep
다양한 종료, 재부팅 등의 명령입니다, 폴킷 측면에서, 조치 org.freedesktop.login1, 예를 들어 org.freedesktop.login1.power-off, org.freedesktop.login1.reboot여기에 특정 문제가있는 기본 구성이며, 등 /usr/share/polkit-1/actions/org.freedesktop.login1.policy:
<action id="org.freedesktop.login1.power-off">
<description>Power off the system</description>
...
<defaults>
<allow_any>auth_admin_keep</allow_any>
<allow_inactive>auth_admin_keep</allow_inactive>
<allow_active>yes</allow_active>
</defaults>
활성 사용자는 전원을 끄거나 재부팅 할 수 있습니다.
pkaction | grep login1다른 관심 규칙에 사용 )