История изменений
Исправление 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;
}
});