Salve a tutti mi servirebbe un consiglio, ho sviluppato un sito web in php5, mysql5 e apache 2.0.58 su macchina linux redhat3, dovrei far lanciare (cliccando su di un link) una shell unix.
Allora l'utente che lancia la shell è apache (mentre la shell è stata scritta per root), la pagina fà una serie di cose della shell ma al momento in cui vede un comando scp di un file su di una macchina in rete, macchina la quale ha inglobato id_dsa.pub di root, si blocca.
Come posso fare a lanciare la shell da root, senza che debba aggiungere una chiave all'utente di apache???
Ho provato a mettere all'inizio della shell
(sleep 2
echo -e "pwd")| su -
ma non và.
Su internet non ho trovato nulla....
Vi ringrazio a priori Ciao