Fofo ile PHP le iai se faʻatanaga e faʻatino ai le exec command i le Linux

Fesoʻotaʻiga aloaʻia faʻasino

PHP exec Linux sudoers file Sudo Commands

Fetuunaiga pe a tamoʻe i le fastcgi mode

A o tamoʻe PHP i le fastcgi mode, o ona faʻatagaina e maua mai i lana talimalo polokalama. Tatou avea apache o se faʻataʻitaʻiga e faamatala. Muamua, e tatau ona tatou sailia le teugatupe o loʻo tamoʻe ai le apache, ona faʻaaogaina lea o le vi poʻo le vim e faʻasaʻosaʻo ai le faila / etc / sudoers, ma faʻaopopo le faʻataʻitaʻiga lenei i le faila. I mea o loʻo sosoʻo mai, muamua faʻaoga le ps command e suʻe ai le apache process httpd, vaʻai i le teugatupe faʻamatalaga i le itu tauagavale o le iʻuga na faʻafoʻi mai, ona faʻasaʻo lea o le faila sudoers e faʻaopopo ai le faʻatagaga i le apache account.

            ps aux | grep httpd
vim /etc/sudoers
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
apache ALL=(ALL) NOPASSWD:ALL
        

Fetuunaiga pe a tamoʻe i le php-fpm mode

A o tamoʻe i le php-fpm mode, e tamoʻe o se eseʻese gaioiga. Ma e matou te muamua mauaina lana faʻatupeina o tala, ona faʻatino ai lea ona faʻatagaina galuega e pei ona taʻua i luga.

            ps aux | grep php-fpm
vim /etc/sudoers
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
www ALL=(ALL) NOPASSWD:ALL
        

Faʻamaonia ua amata ona suia suiga

Ina ua maeʻa galuega i luga atu, na matou toe faʻafouina le faʻatagaga, ae leʻi aoga. E manaʻomia le toe amataina o le auaunaga ina ia aoga ai a matou suiga. E tusa ai ma le matou tulaga moni, toe amata le apache poʻo le php-fpm tautua. Faʻatino loa le faʻatonuga exec e vaʻai i le faʻamatalaga ua toe foʻi.

            exec('sudo dmidecode -s system-serial-number', $result);
var_dump($result);