Я делаю сложные вычисления. Я настроил удаленный доступ к своему ПК. Настоящая проблема в том, что члены моей семьи также используют этот ПК, и они склонны забывать, что им не следует его выключать. Я пробовал перемещать /sbin/shutdown, /sbin/reboot, добавлять политики в polkit, использовать systemd-inhibit — это, похоже, не решает проблему.
Есть ли какие-нибудь грязные методы, например удаление системных файлов, которые я могу использовать, чтобы прервать процесс выключения? Я мог бы написать скрипт на Python, который удаляет эти файлы и восстанавливает их при необходимости
OpenSuse, KDE
решение1
PolicyKit'sКомплект местного органа власти позволит вам контролировать такие действия. Я считаю, что вам нужно:
- создайте файл в правильном
polkit
каталоге/файле, который определяет ограничения, которые вы хотите наложить на службу, - укажите группу, к которой применяются эти ограничения,
- создать группу,
- добавить пользователей в группу.
- тест.