[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: cambiare i permessi a /sbin/shutdown



Il giorno Thu, 31 Jan 2013 10:51:51 +0100
Luca Costantino <luca.costantino@gmail.com> ha scritto:

> Il 31 gennaio 2013 10:44, giuliano su Tiscali <giulianc@tiscali.it>
> ha scritto:
> > On Thu, 31 Jan 2013 10:01:13 +0100
> > [utenteragazza] localhost =NOPASSWD: /sbin/shutdown
> > ma questa è una istruzione in sudoers per sudo e lui ha appena detto
> > che vuole/deve usare altro :-)
> 
> è un'opzione di sudo che non conoscevo... se permette di non usare la
> password mi va più che bene... stasera a casa provo, grazie :)
> 
> --
> Chiave pubblica
> http://luca.costantino.googlepages.com/luca.costantino.asc
> 
> Prima di tutto vennero a prendere gli zingari e fui contento, perché
> rubacchiavano.
> Poi vennero a prendere gli ebrei e stetti zitto, perché mi stavano
> antipatici. Poi vennero a prendere gli omosessuali, e fui sollevato,
> perché mi erano fastidiosi.
> Poi vennero a prendere i comunisti, e io non dissi niente, perché non
> ero comunista.
> Un giorno vennero a prendere me, e non c’era rimasto nessuno a
> protestare. (Martin Niemöller)
> 
> 

Io ti consiglio di utilizzare l'opzione che ti ha consigliato Matteo,
sostituendo [utenteragazza] con quello con cui gira il server web.
Poi da php usi shell_exec
(http://php.net/manual/en/function.shell-exec.php) per eseguire lo
shutdown.

Occhio che se il web server è in jail, ti devi portare dentro tutte
le dipendenze:

	root@101-debian:~# ldd /sbin/shutdown
		linux-vdso.so.1 =>  (0x00007fff60bff000)
		libc.so.6 => /lib/libc.so.6 (0x00007f38311bf000)
		/lib64/ld-linux-x86-64.so.2 (0x00007f3831526000)

Saluti,

    Andrea Zwirner










Reply to: