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

m
nessun oggetto della modifica
mNessun oggetto della modifica
 
mNessun oggetto della modifica
Riga 1: Riga 1:
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":
Grazie per la guida, come dire ... ''possente'' :D. L'ho scorsa velocemente e ce n� di materiale! ;-)


$ su
C'� ancora un p� di formattazione da sistemare, ma vediamo in questi giorni se ti posso aiutare :).
Password:
# apt-get update
# apt-get install sudo


Il primo passo è quello di editare il file /etc/sudoers.
: [[Utente:TheNoise|~ The Noise]] 09:41, Apr 2, 2006 (EDT)


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 ;-)).
== Titolo ==


Lanciamo dunque visudo dopo esserci loggati come root in una console:
Una domanda, il "post-installazione" nel titolo � un errore? Sarebbe meglio toglierlo?


$ su
: [[Utente:TheNoise|~ The Noise]] 09:45, Apr 2, 2006 (EDT)
Password:
# visudo


Ecco più o meno quello che dovrebbe apparire:


# /etc/sudoers
Beh... Non tratta l'installazione vera e propria,
#
ma sono piu' dei suggerimenti... un'esperienza che potrebbe anche
# This file MUST be edited with the 'visudo' command as root.
non essere corretta al 100% ma che secondo me contiene delle informazioni
#
che non ho mai trovato in altre parti.
# See the man page for details on how to write a sudoers file.
E riguarda proprio quello che si dovrebbe provare dopo l'installazione.
#


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


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


# Cmnd alias specification
Una cosa che mi piacerebbe fosse eliminata o integrata e' dove
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
----
root    ALL=(ALL) ALL
[[Utente:Robiz|Robiz]] 13:09, Apr 2, 2006 (EDT)


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": in basso a sinistra deve apparire "INSERISCI".
Dunque, ho dato una sistemata al grosso dei problemi di formattazione. Che te ne pare?


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:
Avrei dei piccoli appunti:


%adm    ALL=(root) NOPASSWD: /usr/sbin/xfsm-shutdown-helper
* 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.


Il risultato finale del nostro sudoers sarà quindi:
* la sezione /etc/init.d/, non sarebbe meglio aggiungere qualche parolina sia al titolo che alla descrizione della box monospace?
<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.
#


# Host alias specification
* 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?


# User alias specification
Ciao!


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


# User privilege specification
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>


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.
La formattazione e' "doppia libidine coi fiocchi".  


Per una raccolta dei comandi di vim leggete qui
* I link li rivedo e sistemo. Magari tolgo qualcosa.....


Autore: jango
* Nella sezione init.d mettero' qualche riga di commento ai box
Revisione: ~ The Noise
 
* "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
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"
Scrivero' di nuovo appena sistemato quanto richiesto.
 
----
[[Utente:Robiz|Robiz]] 02:36, Apr 3, 2006 (EDT)
1 487

contributi