Scusa la domanda tuo in che senso che puoi logarti e accedere via http o ftp oppure hai accesso con telnet?
Nel senso che con il php tu puoi eseguire comendi dallla shell e che nei server disolito viene disabilitata la possibilità per evitare casi....
Il server è tuo? sappimi dire ciao...
accedo al server win2000 come amministratore e i comandi di shell sono attivati, avrei forse risolto in questo modo:
la mia applicazione php richiamata da web crea un file con estensione .sh nella sua area del server
poi, sempre nella mia applicazione php, faccio partire una procedura batch (.bat), che sposta questo file con estensione .sh in una cartella condivisa del server obuntu che viene vista dal server win2000 come unità P:
avevo omesso di dire che il win2000 e il client obuntu sono nella stessa rete aziendale
mi è rimasto solo da risolvere il problema dell'autorizzazione a scrivere dal web nella cartella condivisa (obuntu), che se scrivo come amministratore del server win 2000 va bene, con l'applicazione php da web non riesce.
riuscito questo devo pensare come fare eseguire il comando .sh sulla macchina obuntu con un comando dalla mia applicazione php web