web-dev-qa-db-fra.com

Gnome3: comment désactiver le bouton "Arrêt"

J'ai un serveur sur lequel les utilisateurs se connectent à l'aide du protocole RDP et accèdent à un environnement de bureau Gnome.

Même s'ils n'ont pas d'autorisations, je veux éviter toute tentation/erreur/confusion donnée par le bouton "Shutdown". Juste un bouton "Déconnexion" fourni par cette extension

Je n'ai pas trouvé d'extensions qui me permettent de masquer ou de désactiver le bouton.

https://askubuntu.com/a/93956/19791 comme suggéré ci-dessous n'a pas fonctionné pour résoudre ce problème.

Existe-t-il un moyen d'y parvenir?

9
Manuel

Ont créé gnome-Shell-extension https://github.com/PRATAP-KUMAR/Remove_Poweroff_Action_Button

Ubuntu 18.04.3 enter image description here

Ubuntu 19.10 enter image description here

9
PRATAP

Vous pouvez utiliser cette extension pour masquer le bouton d'arrêt .

hide shutdown button.png


Cette article décrit comment désactiver l'arrêt et le redémarrage:

Certaines distributions Linux comme Ubuntu, Linux Mint, Mandriva pour n'en citer que quelques-unes, permettent de redémarrer/arrêter/arrêter le système en tant qu'utilisateur normal, par défaut. Ce paramètre n'est pas idéal, en particulier sur les serveurs, il doit être quelque chose à craindre, en particulier pour un administrateur système.

Voici un résumé des étapes de l'article:

  • Éditer /etc/sudoers pour désactiver l'arrêt.
  • Utilisation chmod o-x /sbin/shutdown et chmod o-x /sbin/reboot pour refuser les autorisations.
  • Pour les systèmes basés sur systemd (probablement la plupart aujourd'hui), utilisez: chmod o-x /bin/systemctl lequel /sbin/shutdown et les autres ont des liens symboliques vers.

Je ne sais pas comment changer l'interface graphique pour supprimer le bouton "Shutdown" mais vous pouvez dire aux utilisateurs de ne pas appuyer dessus et s'ils ne font rien, il se passera.

1
WinEunuuchs2Unix

Ajout des lignes suivantes dans un fichier
/ etc/polkit-1/localauthority/50-local.d/restrict-login-powermgmt.pkla
empêchera l'arrêt de fonctionner. D'autres options continueront de fonctionner et le serveur pourra toujours être arrêté à partir de la ligne de commande.

[Désactiver lightdm PowerMgmt]
Identité = utilisateur unix: *
Action = org.freedesktop.login1.power-off; org.freedesktop.login1.power-off-multiple-sessions
ResultAny = non
ResultInactive = no
ResultActive = non

0
K7AAY