|
Scritto da minopausa
|
|
Venerdì 06 Marzo 2009 09:20 |
|
Con un titolo come questo qualcuno avrà capito che su Slackware 12.2 è possibile utilizzare il comando sudo, esattamente come si fa su altre distribuzioni. La cosa drammatica è che l'esecuzione del comando sudo, di default, è fattibile solo per l'utente root. Coma si fa ad assegnare il permesso di esecuzione di questo comando ad un utente?
Non ci soffermeremo nel descrivere il comando sudo, a cosa serve, etc. Ricordo che esiste sempre il comando su che permette di loggarsi da terminale temporaneamente onde fare un po' di operazioni da root. Se però dobbiamo lanciare un solo comando (magari un semplice rm di un file testuale creato quando eravamo root), passare dal comando su può essere in effetti un po' seccante e magari conviene usare sudo. Poi ognuno fa come gli pare.
Come fare? Apriamo il terminale, logghiamoci come root: su ed editiamo con pico il file /etc/sudoers: pico /etc/sudoers
A chiunque si dovesse chiedere «Perchè usare pico?» la risposta è: «Perchè a me piace usare pico». Andiamo avanti. A questo punto, sotto la riga root ALL=(ALL) ALL aggiungiamo la seguente stringa: utente_fedifrago ALL=(ALL) ALL dove utente_fedifrago è il nome dell'utente a cui vogliamo permettere l'esecuzione di sudo. Salviamo il file (con la combinazione CTRL+O), chiudiamolo (con la combinazione CTRL+X). A questo punto, sempre da terminale e sempre con i privilegi di root, dobbiamo assegnare all'utente utente_fedifrago la presenza nel gruppo wheel: usermod -G wheel utente_fedifrago È ovvio che se l'utente appartiene già al gruppo wheel questa operazione è superflua. Abbiamo finito! ;-)
|
|
Ultimo aggiornamento Venerdì 06 Marzo 2009 10:26 |