He rongoa ki te PHP kaore he whakaaetanga ki te whakahaere i nga whakahau a te exec i runga i a Linux
Tohutoro mana e pa ana
PHP exec Linux sudoers file Sudo CommandsNga whakarereketanga ka rere ana i te mahinga fastcgi
Ka rere ana te PHP ki te aratau fastcgi, ka riro ana whakaaetanga mai i tana kaupapa whakahaere. Ka waiho maatau hei tauira hei whakamaarama. Tuatahi, me rapu e tatou te kaute e whakahaere ana i te apache, ka whakamahi i te vi ki te whakatika ranei i te konae / etc / sudoers, ka taapirihia ai nga tauira tohutoro ki te konae I nga korero e whai ake nei, whakamahia te whakahau ps ki te kimi i te tukanga apache httpd, tirohia nga korero kaute i te taha maui o te hua i whakahokia mai, ka whakatika i nga konae ki te whakauru i te mana ki te kaute apache.
ps aux | grep httpd
vim /etc/sudoers
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
apache ALL=(ALL) NOPASSWD:ALL
Nga whakarereketanga ka rere ana i te aratau php-fpm
A, no te rere i te aratau php-fpm, ka rere hei waahanga motuhake. Na ka kitea tuatahihia tana kaute whakahaere, ana ka mahi i nga mana whakamana pera i runga ake nei.
ps aux | grep php-fpm
vim /etc/sudoers
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
www ALL=(ALL) NOPASSWD:ALL
Tirohia ka whai mana nga whakarereketanga
Whai muri i nga whakaritenga o runga ake nei, kua whakarereketia e maatau te whakamana, engari kaore ano kia whai hua. Me tiimata ano te ratonga kia pai ai te whakarereketanga. E ai ki o maatau ahuatanga, tiimata i te ratonga apache, php-fpm ranei. Na ka whakahaere i te whakahau exec ki te tiro i te hua i whakahokia mai. Mena ka kitea te hua i whakahokia mai, ka angitu
exec('sudo dmidecode -s system-serial-number', $result);
var_dump($result);