nasıl belirli bir kullanıcı hakkında PHP exec fonksiyonunu kullanabilirsiniz

2 Cevap

Varsayılan zaman system() ve exec() fonksiyonları I sonucunu görmek asla böylece varsayılan kullanıcı SYSTEM PHP kullanılır. Üzerinde çalıştığı kullanıcıyı değiştirmek için bir yolu var mı?

2 Cevap

Web sunucusu, başka bir kullanıcı (örneğin suEXEC'i) olarak çalışan scriptler için hükümler olabilir, ancak PHP kendisi bunu yapamazsınız.

Bir dosyayı her dakika denetleyen bir cronjob (belirli bir kullanıcı) tanımlayabilirsiniz. PHP (diğer kullanıcı) ile bu dosyaya yazabilirsiniz. Cronjob dosyasında bir şey bulursanız, belirli bir kullanıcı altında görev işlemeye başlar. Bu kullanıcıyı değiştirmek için tek yol IMHO mi.