Guida a Sudo: differenze tra le versioni

m
Riga 324: Riga 324:
Una riga è costituita da diversi parametri strutturati in questo modo:
Una riga è costituita da diversi parametri strutturati in questo modo:
<pre>CHI HOST=(ALTRO_UTENTE:ALTRO_GRUPPO) EVENTUALI_TAG:COMANDO</pre>
<pre>CHI HOST=(ALTRO_UTENTE:ALTRO_GRUPPO) EVENTUALI_TAG:COMANDO</pre>
Le uniche parti obbligatorie sono:
I parametri obbligatori sono:
* '''CHI''', cioè il nome dell'utente linux cui è consentito eseguire <code>sudo</code>
* '''CHI''', cioè il nome dell'utente linux cui è consentito eseguire <code>sudo</code>
* '''HOST''', cioè il ''luogo'' da cui è permesso eseguire <code>sudo</code>
* '''HOST''', cioè il ''luogo'' da cui è permesso eseguire <code>sudo</code>
* Il carattere <code>=</code>
* Il carattere <code>=</code>
* ''''COMANDO''', cioè il comando che ''CHI'' può eseguire, avendo cura di specificarlo dandone il percorso (''path''') assoluto (''/path/to/command'').
* ''''COMANDO''', cioè il comando che ''CHI'' può eseguire, avendo cura di specificarlo dandone il percorso (''path''') assoluto (''/path/to/command'').
Le voci facoltative sono:
I parametri facoltativi sono:
* '''ALTRO_UTENTE''' e '''ALTRO_GRUPPO''' permettono di specificare con che nome utente e gruppo il comando dovrà essere eseguito. Omettere questi due parametri significa dire implicitamente al sistema che il comando deve essere eseguito con i privilegi di '''root''' (il comportamento desiderato nella maggior parte dei casi). Se però si decide di specificarli è necessario specificare entrambi i parametri come sopra indicato, ovvero racchiudendoli tra parentesi e separandoli col carattere <code>:</code>..
* '''ALTRO_UTENTE''' e '''ALTRO_GRUPPO''' permettono di specificare con che nome utente e gruppo il comando dovrà essere eseguito. Omettere questi due parametri significa dire implicitamente al sistema che il comando deve essere eseguito con i privilegi di '''root''' (il comportamento desiderato nella maggior parte dei casi). Se però si decide di specificarli è necessario specificare entrambi i parametri come sopra indicato, ovvero racchiudendoli tra parentesi e separandoli col carattere <code>:</code>..
* Eventuali tag. Vanno inseriti prima del comando a cui si applicano e separati da questo da un carattere <code>:</code>
* Eventuali tag. Vanno inseriti prima del comando a cui si applicano e separati da questo da un carattere <code>:</code>
2 894

contributi