Newsgroup: it.comp.os.linux.sys
Titolo: Disabilitare shutdown reboot a tutti ad eccezione di root.

Ciao a tutti...
sistema: Ubuntu 10.04
ls -l /sbin/shutdown
-r-x------ root root /sbin/shutdown
...ma un utente connesso se ne può andare tranquillo tranquillo nel
menù della sua sessione e spegnere il pc..
Qualcuno sa come togliere dal menu la possibilità di spegnimento e
riavvio o in qualchemodo inpedirlo all' utente?
Una volta disconnesso e tornato alla schermata di login mi va bene che
ci sia  la possibilità di fare lo shutdown, ma lo shutdown deve
avvenire quando l' utente non risulta più connesso...
Ne sto uscendo matto, mi sembrava na c-g-ta ma così non è...


Rimuovere i pacchetti indicator-* ?
Occhio che uno può sempre staccare la spina... :)

 Occhio che uno può sempre staccare la spina... :)
no, se uno volesse potrebbe evitarlo...
 a parte gli scherzi, sono un po' nella acca....

Il giorno Thu, 21 Oct 2010 11:28:41 +0200
"Andrea B." <soh...@invalid.local> ha scritto:

si... così non puoi fare nemmeno logout... ma a quel punto premerai
ctrl+alt+backspace, torni al GDM e lo shutdown lo lanci da GDM.
comunque, cercando in rete ci sono un paio di accorgimenti per:
- disabilitare il power button
- disabilitare lo shutdown da gdm
- disabilitare il ctrl+alt+delete
- usare gconf-editor per disabilitare lo shutdown da dentro gnome
-- 
Wikipedia Admin: "wikipedia non è un blog"
Iosif Stalin: "i compagni hanno scambiato il partito per un circolo di
discussione"


mi puoi illuminare su questo punto? io non ho trovato nulla di
'interessante'...
A forza di cercare mi son letto anche tutti gli altri accorgimenti, ma
non fanno al caso mio...
CTRL+ALT+BK_SPACE sarebbe una buona cosa, ma purtroppo si parla di un
ambiente con oltre 5000 utenti che già così fan fatica a capire che
devono disconnettersi e non arrestare il sistema...
per questo che sto cercando di offrirgli un interfaccia "chicco"...

 ha scritto:

devi usare la tecnica descritta qui: 
http://bit.ly/b0LYf0
 per applicare
modifiche "vincolanti" per tutto il sistema.
Dopo usa questa guida e applica tutti i punti descritti:
http://bit.ly/cRrDkU
Tieni presente che con la mia versione di gnome, la chiave di
gconf-editor della quale parla la guida, non esiste.
Magari esisterà qualche metodo alternativo visto che ormai si usa
applet-indicator


 wrote:

come mai 5000 utenti non devono poter spegnere i loro PC? Si tratta di
qualcosa di SunRay, terminali di rete?


 riavvio o in qualchemodo inpedirlo all' utente?
Prova a dare una occhiata qui:
http://ohioloco.ubuntuforums.org/showthread.php?t=185275
Ciao, Mauro


sì ma cazzo, se uno non arriva a capire la differenza tra "logout" e
"shutdown" è meglio tenerlo lontano dal computer...
Detto questo, una soluzione BRUTALE è quella di trasformare
/sbin/shutdown in /sbin/shutdown.real
mentre /sbin/shutdown diventa qualcosa come:
#!/bin/bash
LOGGED=$(who | awk '{print $1;}')
if [ "$(echo $LOGGED | grep -v $USER)" ]; then
	/sbin/shutdown.real
else
	echo "Fanculo"
fi
Il che permette lo spegnimento SOLO se non ci sono altri utenti loggati.
Viceversa l'amministratore entra in console e caccia un bel
shutdown.real e bona lì.
Drastico ma dovrebbe risolvere...
-- 
Massimo Bacilieri AKA Crononauta


nel frattempo ho risolto con un qualcosa di molto simile, in realtà a
me basta avere alcuni secondi prima della sequenza di down, in modo
che uno script riesca ancora a scrivere un record mysql dicendo che
una testa di findus ha fatto il 'logout'...
sleep 10
/sbin/shutdown.bin $1 $2 $3 $4 $5
idem per reboot...non si sa mai...

 fornire accesso ad internet a di questi elementi, e quindi...
aahh ma sono delle internet station se non ho capito male.
Ma allora fai le cose per bene, e applica le policy ai desktop con
gconf-editor, che ti studierai per benino.


 ha scritto:

le policy per castrare l' ambiente gnome già ci sono.. ho eliminato
suspend, switch users, etc ma lasciare solo logout sembra non essere
previsto...
ma ora mi sorge un altra domanda... riuscirei a fare un piccolo script
che lanciato da iconoa su desktop esegua la disconnessione dell'
utente dalla sessione gnome?
a quel punto eliminerei definitivamente il menu...


Facebook: Massimo Bacilieri

 
http://bit.ly/cRrDkU
  Questa guida
(
http://embraceubuntu.com/2006/03/20/disable-shutdown-for-normal-users/
) �
vecchia.
Il file /etc/X11/gdm/gdm.conf non esiste pi�.  Da
http://projects.gnome.org/gdm/docs/
 si vede che c'era nella versione 2.8 ma
che non c'era pi� nella versione 2.14 (la Fedora 13 installa la versione
2.30.2).
  Il file principale di configurazione di GDM adesso � /etc/gdm/custom.conf,
dove non c'� pi� la sezione [greeter]; il /greeter/ adesso dev'essere
configurato via GConf, che scrive le configurazioni del /greeter/ nei file
gdm-simple-greeter.schemas.
  Ciao,
-- 
Alessandro Selli, 
http://alessandro.route-add.net
AVVERTENZA: i messaggi inviati a "trappola" non mi arriveranno.
WARNING: messages sent to "trappola" will never reach me.
Chiave PGP/GPG: EC885A8B