Old:Xfce e shutdown da utente: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
mNessun oggetto della modifica
m (formattazioni e link)
Riga 1: Riga 1:
Grazie per la guida, come dire ... ''possente'' :D. L'ho scorsa velocemente e ce n� di materiale! ;-)
Questa piccola guida va in soccorso di quanti vorrebbero spegnere il pc da una sessione attiva di XFCE4 senza dover tornare al DM in uso e senza ricorrere all'uso di una shell. Per fare ciò useremo "sudo":
<pre>
$ su
Password:
# apt-get update
# apt-get install sudo
</pre>
Il primo passo è quello di editare il file <tt>/etc/sudoers</tt>.


C'� ancora un p� di formattazione da sistemare, ma vediamo in questi giorni se ti posso aiutare :).
Sebbene il file <tt>/etc/sudoers</tt> possa essere ditato con qualsiasi editor, è molto più sicuro usare visudo. Infatti <code>visudo</code> non è altro che una versione leggermente modificata dell'editor <code>vim</code> che non permette di salvare il file <tt>sudoers</tt> se esso contiene errori (in realtà è anche possibile associare a visudo un editor diverso da <code>vim</code>, ma questa è un'altra storia ;-)).


: [[Utente:TheNoise|~ The Noise]] 09:41, Apr 2, 2006 (EDT)
Lanciamo dunque <code>visudo</code> dopo esserci loggati come root in una console:
<pre>
$ su
Password:
# visudo
</pre>
Ecco più o meno quello che dovrebbe apparire:
<pre>
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#


== Titolo ==
# Host alias specification


Una domanda, il "post-installazione" nel titolo � un errore? Sarebbe meglio toglierlo?
# User alias specification


: [[Utente:TheNoise|~ The Noise]] 09:45, Apr 2, 2006 (EDT)
# Cmnd alias specification


# User privilege specification
root    ALL=(ALL) ALL
</pre>
Come in vim, all'avvio di visudo ci si ritrova in "command mode" e non è possibile inserire testo. Per inserire qualcosa nel file dobbiamo entrare in "insert mode" premendo "i" (oppure <tt>[Ins]</tt>): in basso a sinistra deve apparire "INSERISCI".


Beh... Non tratta l'installazione vera e propria,
Per ottenere quello che vogliamo, sarà sufficiente aggiungere una piccola linea, che abiliterà tutti gli utenti nel gruppo adm ad eseguire i comandi di shutdown e reboot dal menu di xfce:
ma sono piu' dei suggerimenti... un'esperienza che potrebbe anche
<pre>
non essere corretta al 100% ma che secondo me contiene delle informazioni
%adm    ALL=(root) NOPASSWD: /usr/sbin/xfsm-shutdown-helper
che non ho mai trovato in altre parti.
</pre>
E riguarda proprio quello che si dovrebbe provare dopo l'installazione.
Il risultato finale del nostro sudoers sarà quindi:
<pre>
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#


Per la formattazione... /me vergogna, ma ho cercato di fare il possibile,
# Host alias specification
considerando che ci ho messo giorni a renderla leggibile da una delle mie
""""guide personali"""" (nota le quadruple virgolette :-) 
scritte con joe e mcedit.


Comunque sentiti libero di fare qualunque modifica del caso,
# User alias specification
non mi offendero' assolutamente.
Senno' non avrei messo la guida nel wiki che secondo me rappresenta
il massimo della condivisione della conoscenza.


Una cosa che mi piacerebbe fosse eliminata o integrata e' dove
# Cmnd alias specification
c'e' un richiamo a fdisk/MBR
e subito dopo update [TAB TAB] (dove parlo di file e script di debian)
vorrei aggiungere anche
  # updatedb
  # locate config | grep bin
subito prima di "Li conoscete tutti?"


----
# User privilege specification
[[Utente:Robiz|Robiz]] 13:09, Apr 2, 2006 (EDT)
root    ALL=(ALL) ALL
%adm    ALL=(root) NOPASSWD: /usr/sbin/xfsm-shutdown-helper
</pre>
Ora salviamo il nostro file ed usciamo da visudo. Per fare questo premiamo ESC per tornare in "command mode" e poi:
<pre>
:wq
</pre>


Dunque, ho dato una sistemata al grosso dei problemi di formattazione. Che te ne pare?
Dopo aver riavviato X e rifatto il login, ogni utente appartenete al gruppo adm sarà abilitato alle azioni di riavvio e spegnimento direttamente dal menù di xfce.


Avrei dei piccoli appunti:
Per una raccolta dei comandi di vim leggete [http://www.siforge.org/articles/2003/12/15-guida_vim.html qui].


* I link sono tantissimi! Sarebbe meglio IMHO raggrupparli un 2 o 3 sotto-sezioncine in modo che almeno si sa che ti po di link . L'ideale sarebbe che ogni link abbia il suo titolo al posto dell'indirizzo.


* la sezione /etc/init.d/, non sarebbe meglio aggiungere qualche parolina sia al titolo che alla descrizione della box monospace?
----
 
Autore: jango
* la sezione "Altre cose utili" � in inglese. Sarebbe meglio citare la fonte, meglio ancora tradurla ;-). Aspetta... rileggevo e ho notato che forse era questa la sezione sulla quale volevi essere aiutato?
 
Ciao!
 
: [[Utente:TheNoise|~ The Noise]] 19:44, Apr 2, 2006 (EDT)
 
 
La formattazione e' "doppia libidine coi fiocchi".
 
* I link li rivedo e sistemo. Magari tolgo qualcosa.....
 
* Nella sezione init.d mettero' qualche riga di commento ai box
 
* "Altre cose utili" e' tratto al 90% da RootRaidDoc.97.html.... mumble mumble.... mettero' due righe citando la fonte invitando comunque a leggerla, ma lascerei quei comandi che anzi vedrei volentieri in un futuro integrati con altri.


L'aiuto mi serviva per non lasciare solitario "fdisk /MBR" come unica soluzione
Revisione: ~ The Noise
per "spianare" un mbr da qualunque boot/kernel loader. Forse il pacchetto e' proprio mbr.deb che ha il comando "install-mbr" ma che non ho mai provato.
Devo documentarmi un po' su questo pacchetto.


E, si, dopo "update TAB TAB" aggiungero' io "updatedb; locate config | grep bin"
[[Categoria:Desktop]][[Categoria:Tips&Tricks]]
Scrivero' di nuovo appena sistemato quanto richiesto.
 
----
[[Utente:Robiz|Robiz]] 02:36, Apr 3, 2006 (EDT)

Versione delle 18:59, 3 apr 2006

Questa piccola guida va in soccorso di quanti vorrebbero spegnere il pc da una sessione attiva di XFCE4 senza dover tornare al DM in uso e senza ricorrere all'uso di una shell. Per fare ciò useremo "sudo":

$ su
Password:
# apt-get update
# apt-get install sudo

Il primo passo è quello di editare il file /etc/sudoers.

Sebbene il file /etc/sudoers possa essere ditato con qualsiasi editor, è molto più sicuro usare visudo. Infatti visudo non è altro che una versione leggermente modificata dell'editor vim che non permette di salvare il file sudoers se esso contiene errori (in realtà è anche possibile associare a visudo un editor diverso da vim, ma questa è un'altra storia ;-)).

Lanciamo dunque visudo dopo esserci loggati come root in una console:

$ su
Password:
# visudo

Ecco più o meno quello che dovrebbe apparire:

# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL) ALL

Come in vim, all'avvio di visudo ci si ritrova in "command mode" e non è possibile inserire testo. Per inserire qualcosa nel file dobbiamo entrare in "insert mode" premendo "i" (oppure [Ins]): in basso a sinistra deve apparire "INSERISCI".

Per ottenere quello che vogliamo, sarà sufficiente aggiungere una piccola linea, che abiliterà tutti gli utenti nel gruppo adm ad eseguire i comandi di shutdown e reboot dal menu di xfce:

%adm    ALL=(root) NOPASSWD: /usr/sbin/xfsm-shutdown-helper

Il risultato finale del nostro sudoers sarà quindi:

# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL) ALL
%adm    ALL=(root) NOPASSWD: /usr/sbin/xfsm-shutdown-helper

Ora salviamo il nostro file ed usciamo da visudo. Per fare questo premiamo ESC per tornare in "command mode" e poi:

:wq

Dopo aver riavviato X e rifatto il login, ogni utente appartenete al gruppo adm sarà abilitato alle azioni di riavvio e spegnimento direttamente dal menù di xfce.

Per una raccolta dei comandi di vim leggete qui.



Autore: jango

Revisione: ~ The Noise