Hollosi Information eXchange /HIX/
HIX WEBMESTER 91
Copyright (C) HIX
1997-07-08
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 class (mind)  15 sor     (cikkei)
2 Re: *** WEBMESTER *** #87 (mind)  47 sor     (cikkei)
3 Re: filemocorgas szerver es kliens kozott (mind)  23 sor     (cikkei)
4 cgi (mind)  23 sor     (cikkei)

+ - class (mind) VÁLASZ  Feladó: (cikkei)

Hali,
Lehet, hogy (sot biztos) a kerdesem az alapveto
ismeretek hianyat veti a szemetek ele, de hat
minek is szepitsem..... igy van :-)

Szoval, osszeszedtem egy ket egzotikusabb
web tervezo progit, es szeretnem megtudni, hogy
a class file-okat hova kell tennem a szerveren 
ahoz, hogy azok mukodjenek is....

-Jol gondolom, hogy ezek a dolgok csak a Netscape-
vel fognak mukodni? (ha egyaltalan fognak:-))

Koszi,
Szabolcs
+ - Re: *** WEBMESTER *** #87 (mind) VÁLASZ  Feladó: (cikkei)

>    b - Unixos serveren az egyszeru (cgi-bin/-ben levo) programokat a
>        server a sajat neveben futtatja, igy azok csak azt latjak amit o: is
 .
>        A jogok a setuid bittel ertelemszeruen felulbiralhatok.
Az egyik dolog a setuid bit, ami szoba johet, de ha probakeppen 
csinalsz egy scriptet ami kuld neked egy levelet. pl.:

#!/bin/bash
echo Szia | mail 

Akkor a level feladojabol ki tudod deriteni, hogy milyen azonsoito 
alatt el is a script.
Mi mar ezt kiprobaltuk 4.1-es disztribucioju RedHat Linux alatt az 
apache-al es a levelet mindig .... kuldte.
Ha egy filet probaltunk letrehozni annak a tulajdonosa is nobody volt.
Most mar csak nobodynak kel egy csomo jogot adni es kesz...
(Innentol OR specifikus a dolog amit irok, de minden UNIX/Linux 
rsz.ben mukodnie kell)
pl.: ha superuseri jogokkal akarod ellatni a nobody nevu useredet, 
akkor keszitesz a bash-rol (felteve hogy az az alapertelmezett shell-
je, de barmelyikrol jo) egy masolatot, beallitod hogy az ownerje root 
legyen a csoportja pedig olyan csoport amelyik csak a te adott 
useredet tartalmazza (a Linux automatikusan minden userhez kreal az 
username-val megegyezo nevu csoportot is) es beallitod a setuid bitet 
valahogy igy: rwsrws--- vagy rwswx--- es a scripteknel termeszetesen 
figyelni kell arra, hogy ne igy kezdodjon hogy :
#!/bin/bash
hanem igy:
#!/bin/bashmasolat
es superuseri jogokkal futnak a scriptjeid.
Gondolom ha valami egyeb user aki maganzo es a script nem a 
/home/httpd/cgi-bin/ vagy hasonlo nevu konyvtarbol fut, hanem pl.: 
/home/usreke/public_html/cgi-bin/ konyvtarbol akkor mar nem nobody 
futtatja hanem userke de az ilyennel jobb vigyazni.
Csak egy gondom van amit mar azt hiszem irtak a listan csak lusta 
vagyok visszakeresni:
Hogy lehet a public_html-bol cgi-t futtatni???
Ha jol emlekszem valamit a .httpacces vagy valami ilyen fileval kell 
varialni, de sajna nem tudom mit!
bye

      +-------------------------------------------------------------+
      |     U:dvo:zlettel:                                          |
      |         Pa'sztor Gyo:rgy                                    |
      |  E-Mail:                           |
      |  Home-Page: http://www.gyakg.u-szeged.hu/diak/94a/pasztor/  |
      +-------------------------------------------------------------+
+ - Re: filemocorgas szerver es kliens kozott (mind) VÁLASZ  Feladó: (cikkei)

>Megoldhato-e a kovetkezo aprosag?  ha igen hogyan (url, konyvcim, konkret kod,
>vagy parancsok) ha nem, akkor nem, akkor visszairom dosra a
>progit(lsd. alabb) :-)
>es akkor:
>Van egy linux www szerver meg egy doswin-es gepecske mint kliens.
>A kliens gepen mondjuk netscape2.0 fut, klikk-klakk a "netcapan" feljon egy
>menu amivel filekek lehet kivalasztani a kliens gep winyojan. Namost ez a
>kivalasztott file le kellene utazzon a serverre valami cgiscript(??)
>sgitsegevel, hogy ott feldolgozza egy progi es az eredmeny, ami egy gif kep,
>majd megjelenik a kliens bongeszojen. Ezen utobbi mar nem erdekes.

WEBMESTER #72:

<html>
<head></head>
<body>
<FORM ACTION="/cgi-bin/akarmi.cgi" ENCTYPE="multipart/form-data"
METHOD="POST">
<INPUT TYPE="file" NAME="userfile"><P>
<INPUT TYPE="submit" VALUE="SUBMIT">
</FORM>
</body>
</html>
+ - cgi (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok Webmesterek!

A multheten ugylatszik jo temat dobtam fel a cgi jogaival kapcsolatban. 
Nos nehany infoval kiegeszitenem, valaszotokat megkonnyitven:

A web-szerver Novell Intranetwer alatt fut. Ehhez jelenleg a basic(pfujj) 
es a perl (nos ezt nem ismerem, de biztosan megtanulhato) nlm-eket 
mellekettek. Itt nem esik semmifele jogosultsagrol szo, egyszeruen csak 
fut a perl.nlm. 

Hogy konkretabban leirjam a feladatot: clauder.sote.hu/statiszt.htm file-
t, egy altalam irt pascal program generalja a szerver access.log 
allomanyabol. Ezt ertelemszeruen egy kliens futtatja (en) amikor 
bejelentkezik. Ezt szeretnem atirni, hogy a lap real-time generalodjon.

Megjegyzem: ne kuldjetek a rendszergazdahoz, mert az is en vagyok.

elore is koszi

attila
> -------------------------------------------
Horvath Attila  mailto:
  homepage: http://clauder.sote.hu/hati/

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS