Yankho ku PHP yopanda chilolezo chotsatira lamulo pa Linux
Zolemba zofananira
PHP exec Linux sudoers file Sudo CommandsZosintha mukamayendetsa mu mode fastcgi
Pamene PHP ikuyenda mwachangu, zilolezo zake zimachokera ku pulogalamu yake. Timatenga apache ngati chitsanzo chofotokozera. Choyamba, tifunika kupeza akaunti yomwe apache ikuyendetsa, kenako gwiritsani ntchito vi kapena vim kuti musinthe fayilo ya / etc / sudoers, ndikuwonjezera chitsanzo chotsatira pa fayilo. M'nkhani zotsatirazi, choyamba gwiritsani ntchito ps command kuti mupeze apache ndondomeko httpd, yang'anani zambiri za akaunti kumbali yakumanzere ya zotsatira zobwezeredwa, ndikusintha fayilo ya sudoers kuti muwonjezere chilolezo ku akaunti ya apache.
ps aux | grep httpd
vim /etc/sudoers
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
apache ALL=(ALL) NOPASSWD:ALL
Zosintha mukamayendetsa php-fpm mode
Mukamagwiritsa ntchito php-fpm mode, imayenda ngati njira ina. Chifukwa chake timayamba kupeza akaunti yake, kenako ndikuchita ntchito zololeza monga pamwambapa.
ps aux | grep php-fpm
vim /etc/sudoers
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
www ALL=(ALL) NOPASSWD:ALL
Onetsetsani kuti zosinthazo zikuchitika
Ntchitozi zitatha, tasintha chilolezocho, koma sichinayambe kugwira ntchito.Tiyenera kuyambiranso ntchitoyo kuti kusinthako kwathu kuchitike. Malinga ndi momwe zinthu ziliri, yambani ntchito ya apache kapena php-fpm. Kenako tsatirani lamulo la exec kuti muwone zotsatira zobwezeredwazo.Ngati zotsatira zobwezedwa zimapezeka mwachizolowezi, zimayenda bwino.
exec('sudo dmidecode -s system-serial-number', $result);
var_dump($result);