Désactiver le redémarrage / arrêt / suspendre / etc à partir de l'interface graphique

Je fais des calculs lourds. J'ai mis en place un access à distance à mon PC. Le vrai problème, c'est que les membres de ma famille utilisent aussi ce PC, et ils ont tendance à oublier qu'ils ne devraient pas le fermer. J'ai essayé de déplacer / sbin / shutdown, / sbin / reboot, d'append des politiques à polkit, en utilisant systemd-inhibit – cela ne semble pas résoudre le problème.

Y at-il des methods sales, comme la suppression des files système, que je peux utiliser pour casser le process d'arrêt? Je pourrais écrire un script python qui supprime ces files et les lit si nécessaire

OpenSuse, KDE

Le kit d'autorité locale de PolicyKit vous permettra de contrôler de telles actions. Je crois que vous auriez besoin de:

  • créez un file dans le bon directory / file polkit qui spécifie les ressortingctions que vous souhaitez placer sur le service,
  • spécifiez un groupe auquel s'appliquent ces ressortingctions,
  • créer le groupe,
  • append des users au groupe.
  • tester.