php ile exec yapabilirsiniz.

--
# Haydar Acer

http://hydr.tk

facebook
<https://facebook.com/hokapuka>twitter
<https://twitter.com/devvrim>linkedin
<https://www.linkedin.com/in/haydaracer>


2014-10-01 21:16 GMT+03:00 Salih PALA <[email protected]>:

> Selam,
>
> İlk problem için gerçekten çok iyi bir çözüm oldu, desteğiniz için
> teşekkür ederim.
>
> Diğer problem için php ve phyton kullanabilirim hali hazırda ilgili
> sunucumda kullanıyorum. Bu işlemi yapmak istediğim sunucuma yalnızca ben
> erişiyorum ve internete kapalı bir sunucu. Sadece local uygulamalar için
> kullanıyorum ve güvenlik problemim olmuyor. Arka planda scripti rahat
> koşturabilmem için root istiyorum fakat buna görede yetkileri ayarlayabirim.
>
> Genelde internet üzerinde html veya php basit bir sayfaya buton
> yerleştirilmiş exec ile buton tetiklendiği zaman hedef .sh dosyasını
> çalıştırması işlenmiş benimde yapmak istediğim hemen hemen böyle birşey.
> Fakat denediklerimi ya ben yapamadım ya accesslerle ilgili sorunum var yada
> farklı bir sorun var anlayamadım.
>
> 1 Ekim 2014 16:55 tarihinde Adil İLHAN <[email protected]> yazdı:
>
>> Merhaba,
>>
>>
>> 1 Ekim 2014 15:33 tarihinde Salih PALA <[email protected]> yazdı:
>>
>> > Bunun için bir çok makaleyi forumu gezdim bir çok kişi bir sürü şey
>> > göstermiş sanırım hepsini tam uyguladım ama henüz scripti
>> çalıştıramadım. Bu
>> > konuda bilgisi olan var mı?
>>
>> 1. problem için hızlıca şöyle bir şey yazdım, işinize göre düzenlersiniz:
>>
>> while read i; do
>>   OIFS="$IFS"
>>   IFS='/'
>>   read -a split <<< "${i}"
>>   if grep "^${split[2]}$" 2.txt > /dev/null; then
>>     echo $i
>>   fi
>>   IFS="$OIFS"
>> done <1.txt
>>
>> 2. problemi ise sadece HTML ile çözemezsiniz. Arkaya PHP, Python, Ruby
>> gibi bir dil koyup bu dillerin shell execution fonksiyonlarını
>> kullanmalısınız.
>>
>> Ancak root ile çalışmalı demişsiniz. Orada işler biraz değişiyor. Web
>> server'ı çalıştıran kullanıcılar genelde root olmazlar.
>>
>> Root ile yapılması gereken işi bir şekilde web server kullanıcısı ile
>> yapmaya çalışın.
>>
>> Hiç önerilen bir yöntem değildir ama web server'ı root grubunda
>> çalıştırabilirsiniz. Ama bunun getireceği güvenlik problemlerini de
>> önceden kabul etmiş olursunuz, çünkü bu yöntem hiç güvenli bir yöntem
>> değildir.
>>
>> --
>> Adil İlhan
>>
>> http://www.adililhan.com
>> _______________________________________________
>> Linux-sunucu E-Posta Listesi
>> [email protected]
>>
>> Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından
>> okuyabilirsiniz;
>>
>> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
>> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
>> dakika içinde üyeliğinizi sonlandırabilirsiniz.
>> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
>>
>
>
>
> _______________________________________________
> Linux-sunucu E-Posta Listesi
> [email protected]
>
> Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından
> okuyabilirsiniz;
>
> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
> dakika içinde üyeliğinizi sonlandırabilirsiniz.
> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
>
>
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap