Guida a Sudo: differenze tra le versioni

Riga 652: Riga 652:


== Esempi ==
== Esempi ==
=== Modificare file ===
La modifica di file di sistema (normalmente riservata a root) è sicuramente il compito più diffuso per cui viene utilizzato <pre>sudo</pre>.<br/>
Con questa configurazione utilizzeremo "sudoedit" per la modifica dei file di sistema utilizzando il nostro [[Impostare l'editor predefinito della shell|editor di default]].
<pre>
...
Cmnd_Alias EDITFILE = sudoedit /etc/apt/sources.list, \
                      sudoedit /etc/network/interfaces, \
                      sudoedit /etc/default/apache2
pippo miolocalhost = NOEXEC:EDITFILE
...
</pre>
In qusto modo all'utente "pippo" sarà concesso modificare i file scelti, utilizzando l'editor di default dal solo host "miolocalhost", previo inserimento della propria password. Il comando sarà:
<pre>
$ sudoedit /etc/apt/sources.list
</pre>
o:
<pre>
$ sudo -e /etc/apt/sources.list
</pre>
Prestare particolare attenzione ai file scelti: quelli indicati sono soltanto un esempio.
=== Leggere i file di <code>/var/log/</code> ===
=== Leggere i file di <code>/var/log/</code> ===
I file di log di sistema che si trovano nella directory <code>/var/log/</code> non sono accessibili ad un normale utente ma solo ai membri del gruppo "adm" e, ovviamente, a [[root]].<br/>
I file di log di sistema che si trovano nella directory <code>/var/log/</code> non sono accessibili ad un normale utente ma solo ai membri del gruppo "adm" e, ovviamente, a [[root]].<br/>
6 999

contributi