Eseguire comandi come root da script php

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
vinny74man
Prode Principiante
Messaggi: 21
Iscrizione: venerdì 7 febbraio 2020, 7:58
Sesso: Maschile

Eseguire comandi come root da script php

Messaggio da vinny74man »

Ciao a tutti come da titolo avrei bisogno di eseguire dei comandi con privilegi di root da uno script php, ovvero da web server, cosa sarebbe più sicuro abilitare l'user www-data a sudo e disabilitare la password, oppure creare vari script in bash con i vari comandi da eseguire e abilitare l'user www-data ad eseguire questi script e solo questi come root user?
Oppure se c'è qualche altra soluzione sono pronto ad ascoltare.
Stavo provando a lanciare

Codice: Seleziona tutto

su 
e giustamente mi chiede la password di root, e cercavo un modo per prelevare la password da un file e da inserire quindi nel stdin ma non ho trovato nulla che funzioni.

Grazie
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40299
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Eseguire comandi come root da script php

Messaggio da steff »

Forse il modo più sicuro sarebbe consentire l'esecuzione dei comandi senza passwd in /etc/sudoers - se non sono troppi e dipende anche di quale tipo sono.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 9 ospiti