Vahaolana amin'ny PHP tsy manana alalana hampihatra ny baiko exec amin'ny Linux
Fanontaniana ofisialy mifandraika
PHP exec Linux sudoers file Sudo CommandsFanovana rehefa mihazakazaka amin'ny maody fastcgi
Rehefa mandeha amin'ny maody fastcgi ny PHP, dia mahazo lova avy amin'ny programa fampiantranoana azy. Raisinay ohatra ny apache hanazavana. Voalohany, mila mahita ny kaonty misy ny apache isika, ary avy eo mampiasa vi na vim hanovana ny fisie / etc / sudoers, ary ampio ity ohatra ity ho an'ny rakitra. Amin'ity atiny manaraka ity dia ampiasao aloha ny baiko ps hahitanao ny fizotran'ny apache httpd, zahao ny fampahalalana momba ny kaonty eo amin'ny ilany havia amin'ny valiny naverina, ary avy eo amboary ny rakitra sudoers hanampiana alalana amin'ny kaonty apache.
ps aux | grep httpd
vim /etc/sudoers
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
apache ALL=(ALL) NOPASSWD:ALL
Fanovana rehefa mandeha amin'ny maody php-fpm
Rehefa mihazakazaka amin'ny mode php-fpm dia mihazakazaka toy ny fizotrany misaraka. Ka noho izany dia hitantsika aloha ny kaontiny mandeha, ary avy eo manao asa fanomezan-dàlana tahaka ny etsy ambony.
ps aux | grep php-fpm
vim /etc/sudoers
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
www ALL=(ALL) NOPASSWD:ALL
Hamarino fa mihatra ireo fanovana
Taorian'ny fampandehanan-draharaha etsy ambony, dia novainay ny fanomezan-dàlana, saingy mbola tsy nisy vokany izany. Mila mamerina ny serivisy izahay mba hampanan-kery ny fanovana. Araho ny serivisy apache na php-fpm araka ny zava-misy iainantsika. Avy eo, tanteraho ny baiko exec hijerena ny valiny naverina. Raha vokatra mahazatra no azo dia mahomby.
exec('sudo dmidecode -s system-serial-number', $result);
var_dump($result);