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/
|
|