• 13-07-2013, 19:39:15
    #1
    Ö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'
  • 22-07-2013, 18:14:22
    #2
    sorunu çözdüm ...
    sudo -u KULLANICI -S script -c 'cd /home/;./script'
    şeklinde kullanınca sorun falan kalmıyor