Autor Zpráva
Enko
Profil *
Ahoj, hledám už několik týdnů jak na webhost serveru (Apache 2.2) zajistit spouštění exec() ovšem s omezením jen pro konkrétní weby. Dostal jsem se k tomu, že by měla být možnost udělat to nějak z PHP CGI, ale nikdy jsem to nedělal a ani jsem na to nikde nenašel návod. Ví někdo jak na to?
Děkuju za každou radu.
Jan Tvrdík
Profil
Enko:
Především podle mě potřebuješ, aby každý web běžel pod jiným uživatelem, což umí např. PHP FPM.
Enko
Profil *
Jan Tvrdík:
Oukej, dejme tomu že zprovozním spouštět web, kde potřebuji spouštět exec, pod jiným uživatelem, než běží všechny ostatní weby. Co pak dál?
Jan Tvrdík
Profil
Enko:
Pak zařídíš, aby dostal PHP nakonfigurované tak, že má povolený exec :)
Viz např. github.com/perusio/php-fpm-example-config/blob/unix/fpm/pool.d/www0.conf#L235


+ samozřejmě musíš správně nastavit oprávnění pro toho uživatele, pod kterým se bude ten exec provádět. Jinak ti tam vznikne bezpečnostní díra jak prase :)
Enko
Profil *
Jan Tvrdík:
OKi, děkuju za pomoc. Mám o práci postaráno :-)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: