LINUX.ORG.RU

История изменений

Исправление lamer_, (текущая версия) :

У меня такой есть, тоже самое по идее.

$ sudo cat /etc/polkit-1/rules.d/01-suspend.rules

// vi: ft=javascript
Array.prototype.includes = function (variable) {
  for (var i = 0; i < this.length; i++) { if (this[i] === variable) return true; }
  return false;
}

polkit.addRule(function (action, subject) {
  if (
    [
      "org.freedesktop.login1.suspend",
      "org.freedesktop.login1.suspend-ignore-inhibit",
      "org.freedesktop.login1.suspend-multiple-sessions"
    ].includes(action.id) &&
    (subject.user == "w" || subject.isInGroup("wheel"))
  ) {
    return polkit.Result.YES;
  }
});

юзер у меня в колесе $ groups

seat libvirt docker video kvm wheel w outlinevpn

Исходная версия lamer_, :

У меня такой есть, тоже самое по идее.

$ sudo cat /etc/polkit-1/rules.d/01-suspend.rules

// vi: ft=javascript
Array.prototype.includes = function (variable) {
  for (var i = 0; i < this.length; i++) { if (this[i] === variable) return true; }
  return false;
}

polkit.addRule(function (action, subject) {
  if (
    [
      "org.freedesktop.login1.suspend",
      "org.freedesktop.login1.suspend-ignore-inhibit",
      "org.freedesktop.login1.suspend-multiple-sessions"
    ].includes(action.id) &&
    (subject.user == "w" || subject.isInGroup("wheel"))
  ) {
    return polkit.Result.YES;
  }
});