disabilitare spegnimento e riavvio agli utenti a livello sistema e xfce

Se avete problemi con l'installazione e la configurazione di Slackware64 postate qui. Non usate questo forum per argomenti che trattano la Slackware32 o generali... per quelli usate rispettivamente il forum Slackware e Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 792
Iscritto il: gio 20 gen 2005, 0:00
Slackware: 13.0
Kernel: 2.6.33.4
Desktop: fluxbox
Località: Verona
Contatta:

disabilitare spegnimento e riavvio agli utenti a livello sistema e xfce

Messaggio 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?

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2738
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 5.5.3-ck1
Desktop: lxde
Località: Pisa
Contatta:

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

Messaggio 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" ;) )

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 792
Iscritto il: gio 20 gen 2005, 0:00
Slackware: 13.0
Kernel: 2.6.33.4
Desktop: fluxbox
Località: Verona
Contatta:

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

Messaggio 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!

Rispondi