Salve a tutti,
dovrei eseguire uno script SH che al suo interno include links ad altri script che necessitano dei permessi dell'user root. In un primo momento ho provato con il PHP e con shell_exec ma naturalmente l'apache mi eseguiva lo script sh ma non avendo i permessi root non mi eseguiva lo script. Poi dopo mi è stato consigliato di usare un wrapper CGI (suEXEC) che mi avrebbe permesso di eseguire codice con i permessi del proprietario. Il fatto è che se io "chowno" il file .cgi a root quando lo vado a richiamare da browser mi viene restituito l'errore 505 (perché il suEXEC vede che la cartella in cui eseguo lo script non ha i permessi root), se imposto come owner della cartella l'user "root" mi viene dato da browser l'errore 403 (Forbidden...in poche parole Accesso negato...) e comunque non riesco a vedere nulla.
Ormai non so più cosa fare, ho letto anche molte delle discuss che sono state postate qui....ed ho letto della funz. sudo, ma il fatto è che non so come usarla "in una unica riga" cioè senza dover scrivere io la pwd dopo l'invio del comando.
Vi pregherei di esser il più chiari possibile...visto che mi sono avvicinato da poco al CGI.
Grazie a tutti coloro che mi risponderanno,
XXXXXXXXXXXXXX