🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #7325

Re: php-vraag

#7325
From: Vincent Spruyt
Date: Tue, 24 Sep 2002 13:15
72 lines
4938 bytes
Dominique Devriese <dominique.devriese@student.kuleuven.ac.be> schreef in 
news:873crz5ykh.fsf@appel.kotnet.org:

> Vincent Spruyt writes:
> 
>> Sven Vermeulen <svenPUNTJEvermeulen@rug.ac.be> schreef in
>> news:%OYj9.130211$8o4.19177@afrodite.telenet-ops.be:
> 
>>> On Tue, 24 Sep 2002 12:13:02 GMT, Vincent Spruyt
>>> <info@computersecurity.be> wrote:
>>>> sorry dat ik zo tegen mezelf praat ;-) Maar wat ik wel nog vreemd
>>>> vind, is, dat de chmod van pine.cache op 720 staat, en toch kan
>>>> iedereen het nog lezen...
>>>
>>> Misschien (hoogstwaarschijnlijk) dat Apache als UID deze van de
>>> eigenaar van pine.cache heeft (of root, dat kan ook).
> 
>> Wat je hier bedoeld begrijp ik niet echt, maar veilig klinkt het
>> niet ;-)
> 
> UNIX toegangscontrole bepaalt welke UNIX "user" toegang heeft tot een
> bepaald bestand.  Elk programma draait als een bepaalde user.  Als jij
> inlogt, dan draait je shell als de user waarmee je inlogt.  Apache
> draait ook als een bepaalde user.  Over het algemeen heet deze httpd
> of apache of zo, maar het kan zijn ( als je sysadmin zijn vak niet
> kent ) dat deze als root draait.
> De file-permissies 720 bepalen dat de eigenaar van het bestand het
> bestand mag uitvoeren ( ?? )

Wel ja, 620 werkt ook ;-)

> , lezen en schrijven, en dat de groep
> waarvan het eigendom is, het bestand mag schrijven ( ?? ),

Yupz die vraagtekens stelde ik me ook... (wat raar uitgedrukt maar soit 
;-)
Mijn script kan het bestand alleen maar aanmaken als de group write 
access heeft! Maw... als iemand zich bij basm registreerd heeft ie write 
access op mijn bestand, of vergis ik me? Gaat niet anders bij basm.

> maar niet
> lezen en uitvoeren.  Users die niet tot die groep behoren mogen niets
> doen met het bestand.
> Waarschijnlijk is het bestand in kwestie eigendom van de user apache
> of httpd, ofwel draai je apache als root.

Zou het niet beter zijn het script of bestand eigendom van mijn user te 
maken? Dan moet ik de group geen privileges geven... nu is dat wel nodig. 
Waarschijnlijk is het script dus eigendom van de group...?
Verder zou, als ik het goed begrijp, een mogelijke oplossing zijn het 
script buiten de webroot te plaatsen, maar dat is niet toegelaten bij 
BASM.

> Dat laatste zou erg dom
> zijn, maar je permissies staan ook vrij raar, dus misschien heb je er
> wel wat mee zitten knoeien ?

Heb er uiteraard mee zitten knoeien. Was ook nodig. Het bestand kan 
alleen aangemaakt (en later overschreven) worden als het aangemaakte 
bestand chmod 620 meekrijgt.
Wat ik vreemd (en misschien gevaarlijk?) vind is dus

- Group moet write access krijgen als ik een bestand wil laten aanmaken 
en later ook wil wijzigen.
- Ook wanner group en other geen read permission hebben, kunnen ze het 
bestand toch lezen.

-- 
Computer games don't affect kids; I mean if Pac-Man affected us as kids, 
we'd all be running around in darkened rooms, munching magic pills and 
listening to repetitive electronic music. (Christian Wilson)
		- <url:http://www.computersecurity.be/> -
Technical Details
Message-ID: <Xns92939B57FFBC3www.computersecurity@195.130.132.65>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-xit-04!supernews.com!news.maxwell.syr.edu!nntp.abs.net!newsfeed.cwix.com!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <Xns9292A83696418www.computersecurity@195.130.132.65> <Xns9292B5F9EBA57IIjeffrey@pebbels.be> <Xns9292D2B201B6www.computersecurity@195.130.132.65> <Xns92935B19CD08DIIjeffrey@pebbels.be> <Xns92938674D6E9Awww.computersecurity@195.130.132.65> <5RXj9.130182$8o4.19313@afrodite.telenet-ops.be> <Xns92938B0756F97www.computersecurity@195.130.132.65> <Xns92938B579C43Ewww.computersecurity@195.130.132.65> <Xns92938F9FD9264www.computersecurity@195.130.132.65> <Xns929390C33698Ewww.computersecurity@195.130.132.65> <%OYj9.130211$8o4.19177@afrodite.telenet-ops.be> <Xns92939338DE537www.computersecurity@195.130.132.65> <873crz5ykh.fsf@appel.kotnet.org>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,9ec234425b260feb
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-09-24 06:17:48 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-xit-04!supernews.com!news.maxwell.syr.edu!nntp.abs.net!newsfeed.cwix.com!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
Newsgroups: be.comp.programming
Subject: Re: php-vraag
From: Vincent Spruyt <info@computersecurity.be>
References: <Xns9292A83696418www.computersecurity@195.130.132.65> <Xns9292B5F9EBA57IIjeffrey@pebbels.be> <Xns9292D2B201B6www.computersecurity@195.130.132.65> <Xns92935B19CD08DIIjeffrey@pebbels.be> <Xns92938674D6E9Awww.computersecurity@195.130.132.65> <5RXj9.130182$8o4.19313@afrodite.telenet-ops.be> <Xns92938B0756F97www.computersecurity@195.130.132.65> <Xns92938B579C43Ewww.computersecurity@195.130.132.65> <Xns92938F9FD9264www.computersecurity@195.130.132.65> <Xns929390C33698Ewww.computersecurity@195.130.132.65> <%OYj9.130211$8o4.19177@afrodite.telenet-ops.be> <Xns92939338DE537www.computersecurity@195.130.132.65> <873crz5ykh.fsf@appel.kotnet.org>
Organization: CSB
Message-ID: <Xns92939B57FFBC3www.computersecurity@195.130.132.65>
User-Agent: Xnews/5.04.25
Keywords: www.computersecurity.be
X-Face: ndvatf(!8h`xUoD0bCL%?U!P0hU*scz_hkoe58x7_N]c`Y!K:!Wq'S29MK{TaDcYohc@+]A+XdehK/%zqyj:2,(\%z|S6=D7po"m*RF1.^q<jc&:)$SG}z5u=twOkoS"b=e$dPi>vi1sA^>V~i7K4R>gu]%"dz+hzWsywoYX)n)etQe\O!"!&bW(K'A5czax<$y9JIs:.F
Contact: info@computersecurity.be
Website: www.Computersecurity.be
Lines: 72
Date: Tue, 24 Sep 2002 13:15:26 GMT
NNTP-Posting-Host: 213.118.125.54
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1032873326 213.118.125.54 (Tue, 24 Sep 2002 15:15:26 MET DST)
NNTP-Posting-Date: Tue, 24 Sep 2002 15:15:26 MET DST