Salve a tutti. Spero di non venire flagellato dai puristi.
Ho bisogno di poter sovrascrivere il file /etc/network/interfaces, /etc/resolv.conf e di poter eseguire il comando reboot.
Come devo modificare i permessi per fare ciò?
Grazie a tutti.
Salve a tutti. Spero di non venire flagellato dai puristi.
Ho bisogno di poter sovrascrivere il file /etc/network/interfaces, /etc/resolv.conf e di poter eseguire il comando reboot.
Come devo modificare i permessi per fare ciò?
Grazie a tutti.
cioè, da php vorresti eseguire comandi con privilegi elevati??
non pensi sia un pò insicura come operazione??
Hai ragione.
Sto facendo l'area web di una centralina elettronica che deve poter essere riavviata via web. Inoltre via web deve poter essere possibile cambiare l'ip e fare altre cose del genere.
ma creare un script in linux e da php lanciare quello?
Anche nel caso di modifica, potresti passare arg[] allo script.
Che mestiere difficile.....essere da soli ancora di più
Ho risolto usando sudo e lasciando apache intatto a livello di permessi.
@denis76
configurando sudoers e consentendo all'utente di apache di scrivere quei file?
IP-PBX management: http://www.easypbx.it
Old account: 2126 messages
Oldest account: 3559 messages
Più o meno.
Ad esempio volevo sovrascrivere /etc/network/interfaces.
Ho collocato un file vuoto chiamato interfaces in www. Lo possoo sovrascrivere in php. Fatto ciò con sudo lo copio in /etc/network/interfaces. Posso sempre con sudo riavviare.
Funziona.