Pagina 1 di 1

disabilitare spegnimento e riavvio agli utenti a livello sistema e xfce

Inviato: sab 9 apr 2016, 15:44
da red
Dopo un paio di giorni di googlate, non mi sono ancora chiare queste due cose:
01. come impedire ad alcuni utenti lo shutdown e il reboot da XFCE;
02. come disabilitare nel menù di XFCE i pulsanti di spegnimento e riavvio.

Ho trovato soluzioni (che non sono riuscito ad applicare) che modificavano i file in "/usr/share/polkit-1/", oppure utilizzano kiosk (che in slackware non ho trovato) oppure dichiarazioni riguardanti il fatto che se un utente non è nei gruppi "power" piuttosto che "haldaemon" non dovrebbero poter spegnere il PC da XFCE, ma così non è.

Qualcuno ha idea di come si possa fare?

Re: disabilitare spegnimento e riavvio agli utenti a livello sistema e xfce

Inviato: sab 9 apr 2016, 16:12
da ponce
per fare in modo che all'interno di una sessione policykit possano spegnere il computer solo gli utenti del gruppo "root" crea un file /etc/polkit-1/rules.d/55-inhibit-shutdown.rules con questo contenuto

Codice: Seleziona tutto

polkit.addRule(function(action, subject) {
    if ((action.id == "org.freedesktop.consolekit.system.stop" || action.id == "org.freedesktop.consolekit.system.restart") && subject.isInGroup("root")) {
        return polkit.Result.YES;
    }
    else {
        return polkit.Result.NO;
    }
});
(non avevo idea di come fare e ho trovato la risposta tramite google come primo risultato cercando "polkit disable shutdown reboot" ;) )

Re: disabilitare spegnimento e riavvio agli utenti a livello sistema e xfce

Inviato: sab 9 apr 2016, 16:31
da red
Intanto grazie ovviamente.
Non ero incappato in quella pagina, in quanto facevo sempre ricerche in relazione ad XFCE.
Infatti, a dire il vero, ora ho capito (forse) perché le soluzioni che avevo trovato io non funzionavano.
Nelle regole, al posto di "freedesktop" c'era "xfce".

Ti ringrazio!