Re: [LINUX:223] Re: HTTP SORUNU

Murat Koc (muratkoc@felab.itu.edu.tr)
Fri, 14 Aug 1998 19:02:28 +0300 (EEST)



Tesekkurler.
Denedim ama maalesef sonuc yine ayni.
Ayni hatayi hala veriyor.


MURAT KOC

On Fri, 14 Aug 1998, Selami AKSOY wrote:

> Date: Fri, 14 Aug 1998 18:42:48 +0300 (EET DST)
> From: Selami AKSOY <Selami.Aksoy@FliPPeR.BiTaV.Org.TR>
> Reply-To: linux@bilkent.edu.tr
> To: Multiple recipients of list <linux@bilkent.edu.tr>
> Subject: [LINUX:223] Re: HTTP SORUNU
>
> On Fri, 14 Aug 1998, Murat Koc wrote:
>
> cgi dosyalarI eGer sistem yOneticisinin kontrolu olmadIGI zaman bir
> gUvenlik tehdididir. Mesela siz Oyle bi cgi yazdInIz ki /etc/passwd yi
> gOnderiyor isteyen kimseye.. Bunu tabii ki sistem yOneticisi istemez.
> Bu ve buna benzer gUvenlik tehdidi oluSturuyorlar cgi lar. Zannediyorum
> eskiden her yerde cgi CalIStIrabiliyordunuz emin deGilim ama baya bi
> sUreden beri apache nin konfigUrasyonunda /cgi-bin olarak tanImlI olan
> yerde CalIStIrIlabiliyor sadece cgi lar. Sistem yOneticisi isenin
> bulunduGunuz makinada baSka birlerde de CalIStIrabilirsiniz tabii ki.
> access.conf iCinde options diye birSey var. Oraya ExecCGI eklerseniz
> istediGiniz yerde CalIStIrabilmeniz lazIm
>
> Mesela /home/ali/public_html/cgi-bin gibi bir yerde cgi CalIStIrmak
> istiyorsunuz...
>
> <Directory /home/ali/public_html/cgi-bin
> Options ExecCGI
> </Directory>
>
>
> Bu Sekilde CalISmasI lazIm ama denemedim..
>
>
> >
> > Oncelikle tesekkurler (Kursad arkadasima da).
> > Sanirim ben problemimi tam olarak anlatamadim simdi diyelim ki ben
> > adabas adli bir kullaniciyim zaten yaptigim programin asil amaci
> > web uzerinden Adabas-D ile iletisim kurmasi idi ve bu program en az 4-5
> > makinada daha once sorunsuz olarak calismisti.
> > Root olarak html sayfasindan gelen bilgiyi normal cgi-bin dizinine
> > yolladigim zaman program bilgiyi aliyor fakat ben gelen bilgiyi ki ayni
> > html sayfasini ayrica adabas kullanicisinin public_html dizinine de koydum
> > (buradan da yollasam farkeden birsey olmuyor) ve ister kullanicinin
> > altindaki cgi-bin dizinine yollayayim veya direk (kullanicinin)
> > public-html dizininin altindaki programa yollayayim (Ikisi de farketmez)
> > bana verdigi hata mesaji ayni, yani kullanicinin altindaki programa
> > yolladigim zaman hata mesaji veriyor oysaki baska bir linux makinede boyle
> > bir hata mesaji vermiyor ve verileri aliyor. Bu arada cgi-lib.pl yi
> > kullaniyorum (Anlasilacagi gibi perl ile bu isi yapmaya calisiyorum).
> > Acaba dedim conf dizini altindaki butun konfigurasyon dosyalari ile
> > oynamama ragmen bu sorunu cozemedim ve diger makinede de bu dosyalarda bir
> > farklilik yok benim bilmedigim baska bir konfigurasyon dosyasindan mi
> > kaynaklaniyor bu sorun.
> > Bu arada isteyenlere programi yollayabilirim
> >
> >
> > MURAT KOC
> >
> > On Fri, 14 Aug 1998, Abbas Kosan wrote:
> >
> > > Date: Fri, 14 Aug 1998 17:27:54 +0300 (EET DST)
> > > From: Abbas Kosan <a_kosan@yahoo.com>
> > > Reply-To: linux@bilkent.edu.tr
> > > To: Multiple recipients of list <linux@bilkent.edu.tr>
> > > Subject: [LINUX:220] Re: HTTP SORUNU
> > >
> > > Bildiğim kadarıyla cgi-bin dizininin neresi oldugunu http server
> > > programınına onceden ayarlamıs oluyorsun.
> > > Eger server 'a bir cgi istegi gelirse server direk gidip o dizinden
> > > arıyor. Formunun action kısmında dizin belirtmen olayı çözmez. Sadece
> > > "/cgi-bin/-----.cgi" yazabilirsin.
> > > Dizin degiştirme işlemini server programından /cgi-bin dizininin
> > > neresi oldugunu tekrar ayarlayarak yapabilirsin.
> > > Umarım yardımcı olmuşumdur....
> > > Abbas
> > > -----
> > >
> > > ---Murat Koc <muratkoc@felab.itu.edu.tr> wrote:
> > > >
> > > >
> > > > Root olarak calisirken <form action="/cgi-bin/acma.cgi"
> > > method="post">
> > > > yazdigim zaman html sayfasindan alinan bilgiler acma.cgi dosyasina
> > > > yollaniyor fakat eger <form action="~user/cgi-bin/acma.cgi"
> > > method="post">
> > > > yazip bir kullanici altindaki ayni programa yollarsam bana
> > > >
> > > >
> > > > The requested method POST is not allowed for the URL
> > > /~user/cgi-bin/acma.cgi
> > > >
> > > > gibi bir hata veriyor ve konfigurasyon dosyalarini inceledim
> > > degistirdim
> > > > html dosyasini o userdan yolladim ama root olarak yollarsam oluyor
> > > user
> > > > olarak yollarsam olmuyor.
> > > > Yardim edebileceklere tesekkurler!
> > > > MURAT KOC
> > > >
> > > >
> > >
> > > _________________________________________________________
> > > DO YOU YAHOO!?
> > > Get your free @yahoo.com address at http://mail.yahoo.com
> > >
> >
>
> --- __ _
> SaygIlar, Sevgiler / /(_)_ __ _ ___ __
> / / | | '_ \| | | \ \/ /
> SeLaMi. / /__| | | | | |_| |> <
> \____/_|_| |_|\__,_/_/\_\
>