Forum >> Programmazione Python >> Scripting >> exec script python da php

Pagina: Indietro 1 2

output di

ldd /usr/lib/python2.7/lib-dynload/pyexpat.x86_64-linux-gnu.so|grep expat
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fb7a9d94000)


output di:
sudo -u www-data ldd /usr/lib/python2.7/lib-dynload/pyexpat.x86_64-linux-gnu.so|grep expat
sudo: /etc/sudoers è scrivibile da tutti
sudo: no valid sudoers sources found, quitting
sudo: impossibile inizializzare il plugin delle politiche

(non so se c'entra il fatto che ho provato a fare questo: http://blog.netgusto.com/solving-web-file-permissions-problem-once-and-for-all/ )

output di questo file php
$command= 'ldd /usr/lib/python2.7/lib-dynload/pyexpat.x86_64-linux-gnu.so|grep expat';

exec($command, $out, $status);

echo $out;
echo $status;
libexpat.so.1 => /opt/lampp/lib/libexpat.so.1 (0x00007f05b413f000)

output di
ldd /usr/lib/python2.7/lib-dynload/pyexpat.x86_64-linux-gnu.so|grep expat
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fb7a9d94000)
e questo è ok

output di:
sudo -u www-data ldd /usr/lib/python2.7/lib-dynload/pyexpat.x86_64-linux-gnu.so|grep expat
sudo: /etc/sudoers è scrivibile da tutti
sudo: no valid sudoers sources found, quitting
sudo: impossibile inizializzare il plugin delle politiche

no gud :-/

(non so se c'entra il fatto che ho provato a fare questo: http://blog.netgusto.com/solving-web-file-permissions-problem-once-and-for-all/ )

possibile, sì. Se hai modo di accedere all'utente root, prova a fare
chmod 400 /etc/sudoers
e poi a ripetere il test

output di questo file php
$command= 'ldd /usr/lib/python2.7/lib-dynload/pyexpat.x86_64-linux-gnu.so|grep expat';

exec($command, $out, $status);

echo $out;
echo $status;
libexpat.so.1 => /opt/lampp/lib/libexpat.so.1 (0x00007f05b413f000)

bingo. sempre da root fai
mv /opt/lampp/lib/libexpat.so.1 /opt/lampp/lib/libexpat.so.1.disabled
e poi riprova a postare l'output di php.


THE 🍺-WARE LICENSE (Revision ㊷):
<㎝🐌🐍.🇮🇹> wrote this post. As long as you retain this notice you
can do whatever you want with this stuff. If we meet some day, and you
think this stuff is worth it, you can buy me a 🍺 in return. -- ㎝
Sabrina14 said @ 2016-08-26 22:11:01:

(non so se c'entra il fatto che ho provato a fare questo: http://blog.netgusto.com/solving-web-file-permissions-problem-once-and-for-all/ )




possibile, sì. Se hai modo di accedere all'utente root, prova a fare

chmod 400 /etc/sudoers

e poi a ripetere il test



risultato:

sudo: /etc/sudoers.d è scrivibile da tutti
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f9080c6b000)

eseguo
mv /opt/lampp/lib/libexpat.so.1 /opt/lampp/lib/libexpat.so.1.disabled

output di php:
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f678c9f4000)

Funziona!!!!!!!
Non so davvero come ringraziarti!!!!


Pagina: Indietro 1 2



Esegui il login per scrivere una risposta.