Polickit - 기계를 일시 중지하는 방법

Polickit - 기계를 일시 중지하는 방법

Debian Sid를 실행하는 내 데스크톱 컴퓨터에서 내 polkitd는 123-3에 있습니다.

일반 사용자로부터 컴퓨터를 일시 중단하려고 할 때마다 "루트 비밀번호"를 묻는 메시지 창이 나타납니다.

몇 달 전에 작동했는데 이제 일부 업그레이드 후에 루트 비밀번호를 다시 묻는 메시지가 표시됩니다.

이전에는 /etc/polkit-1/rules.d/30-emil-suspens.rules에 사용자 정의 항목을 추가했습니다.

polkit.addRule(function(action) {
  if (action.id.indexOf("org.freedesktop.login1.suspend") == 0 &&
      subject.local && subject.active && subject.user == "emil") {
        return polkit.Result.YES;
      }
});

이 스크립트는 효과가 없는 것 같습니다.

  1. 정책 패키지를 디버깅하는 방법은 무엇입니까?
  2. 일반 사용자는 어떻게 이 작업을 수행합니까? Policyki에 대한 사용자 인터페이스가 있습니까?

관련 정보