Pagina 1 di 1

[RISOLTO]script e comando con privilegi da utente semplice

Inviato: dom 17 gen 2010, 2:36
da blackman85
Salve mi sono sempre chiesto se era possibile fare una cosa del genere: creare uno script da root in cui in una riga posso eseguire un comando con privilegi da utente semplice. Ad esempio se creo da root lo script:

Codice: Seleziona tutto

#!/bin/bash
/bin/whoami
eseguendo lo script ho la risposta "root" come è ovvio che sia, ma se eseguo lo script da root è possibile eseguire quel comando come pippo?
Però solo quel comando poi gli altri se ce ne sono devono essere eseguiti da root. Quindi se si potrebbe fare dovrei avere la risposta "pippo". (Ipotizzando che pippo sia un utente del sistema).
Si può fare?
Grazie per le risposte.

Re: script e comando con privilegi da utente semplice

Inviato: dom 17 gen 2010, 11:01
da 414N
Il comando su serve proprio a quello:

Codice: Seleziona tutto

su pippo -c comando
Occhio che comando potrebbe necessitare di protezione degli spazi tramite " ".

Re: script e comando con privilegi da utente semplice

Inviato: dom 17 gen 2010, 13:10
da blackman85
414N ha scritto: Occhio che comando potrebbe necessitare di protezione degli spazi tramite " ".
Perché potrebbe? Devo metterli o no?

Grazie per la risposta...

Re: script e comando con privilegi da utente semplice

Inviato: dom 17 gen 2010, 14:32
da 414N
blackman85 ha scritto:
414N ha scritto: Occhio che comando potrebbe necessitare di protezione degli spazi tramite " ".
Perché potrebbe? Devo metterli o no?

Grazie per la risposta...
Se il comando è articolato (argomenti etc) o contiene il nome di un file con spazi allora devi proteggerli con gli opportuni apici, altrimenti vai tranquillo.

Re: script e comando con privilegi da utente semplice

Inviato: dom 17 gen 2010, 16:30
da blackman85
Si ho capito! Funziona perfettamemte grazie per l'aiuto!!!! :thumbright: