Ciao,
sto muovendo i primi passi da c e sono su linux (debian)...
Ho creato e compilato un piccolo programmino che non fa altro che eseguire dei comandi da shell... come creare delle directory ed eseguire qualche programma.
Se eseguo questo programma da root funziona tutto, mentre se lo lancio da php, il programma gira con i permessi di apache (o php, non so) cioè quelli dell'utente nobody.
i comandi all'interno del programino C li eseguo con la funzione system().
Ora, per ovviare il problema ho pensato di dare un system("su"); e system("mia password"); sperando che funzioni come mi funzionano questi comandi se sono io ad eseguirli...
Qualche suggerimento?