Öncelikle sorunumu merak edenlere teşekkür ederim.

Yapmak istediğim şey apache üzerinden sudo / su komutlarıyla başka bir kullanıcının adıyla dosya çalıştırmak istiyorum.

Aşşağıdaki komutları puttyden root ile login olduktan sonra verdiğimde script KULLANICI adı altında çalışıyor. Ama Apache üzerinden aynı komutları shell_Exec ile uygulattığımda script hiç çalışmıyor. neden olabilir ?

sudo -u KULLANICI -S bash -c 'cd /home/;./script'
su KULLANICI -c 'cd /home/;./script'