Ciao, come da oggetto, volevo sapere com'è possibile cambiare la data di sistema da una pagina php. Ho provato ad eseguire il comando
system("date -s 'nuovadata'");
ma la modifica non ha effetto. Ovviamente la sintassi del comando date è giusta, e se la provo direttamente sulla shell funziona. Evidentemente l'utente con cui gira lo script (apache2) non ha i permessi per fare una simile operazione. Ho provato anche ad installare sudo sul server (debian) e ad inserirlo nella stringa del comando che passo a system:
system("sudo -p password date -s ....")
ma la pagina impiega qualche secondo a ricaricarsi (come se la password che fornisco non fosse quella giusta), poi il risultato non cambia. Ho provato ad inserire con visudo l'utente apache2 nella configurazione di sudo per abilitarlo a questa istruzione, ma niente.
cosa mi consigliate?
ciao e grazie in anticipo a tutti