Toon posts:

[PHP] Toegang tot usr/local/psa

Pagina: 1
Acties:
  • 33 views sinds 30-01-2008

Verwijderd

Topicstarter
Hoe kan ik uit de directory usr/local/psa lezen (en verwijderen) met PHP?

[ Voor 14% gewijzigd door Verwijderd op 09-11-2004 12:35 ]


  • AtleX
  • Registratie: Maart 2003
  • Niet online

AtleX

Tyrannosaurus Lex 🦖

Met de filesystem commando's van PHP, maar dan moet je wel toegang hebben tot die dir :)

Sole survivor of the Chicxulub asteroid impact.


Verwijderd

try chmod, chown en google.

Verwijderd

AtleX schreef op 09 november 2004 @ 12:35:
Met de filesystem commando's van PHP, maar dan moet je wel toegang hebben tot die dir :)
Met fopen, fread en fwrite.. Tal van goeie voorbeelden in de php manual. Maar je moet idd wel rechten hebben voor die map.

Verwijderd

Topicstarter
Ja uitlezen script is al klaar.

Dan moet ik het PHP script dus als root gaan uitvoeren?

Verwijderd

Verwijderd schreef op 09 november 2004 @ 12:42:
Ja uitlezen script is al klaar.

Dan moet ik het PHP script dus als root gaan uitvoeren?
Oh My Fuckign God :X :X :X

Nóoit maar dan ook nóóit Apache / PHP als root draaien, tenzij je heel hard geroot wilt worden :z

Verwijderd

Topicstarter
Ja logisch... dat weet ik ook.

Maar hoe dan? User aanmaken die speciale rechten tot de PHP file heeft?

Verwijderd

Verwijderd schreef op 09 november 2004 @ 13:02:
Ja logisch... dat weet ik ook.

Maar hoe dan? User aanmaken die speciale rechten tot de PHP file heeft?
chown, chgrp, chmod.... Kijk daar eens naar....

Verwijderd

Topicstarter
Ja weet ik.

Maar in de PHP-file kun je niet iemand zomaar CHOWN rechten geven, dat kan alleen de root.

Verwijderd

Verwijderd schreef op 09 november 2004 @ 13:04:
Ja weet ik.

Maar in de PHP-file kun je niet iemand zomaar CHOWN rechten geven, dat kan alleen de root.
Dan log je toch in als root en geef je een andere user ook rechten?

  • Banpei
  • Registratie: Juli 2001
  • Laatst online: 18-05 14:15
Verwijderd schreef op 09 november 2004 @ 13:04:
Dan log je toch in als root en geef je een andere user ook rechten?
Euh, dat lijkt me nou ook niet echt verstandig. Dan krijg je een user met root rechten... :/

Gewoon die dir chownen op die user/group. :)

Verwijderd

Topicstarter
Dus de gebruiker waaronder PHP wordt uitgevoerd lees en schrijf rechten geven tot 'usr/local/psa/.../...'

Het is trouwens om mail bounces in te lezen.


edit: je zegt het net ;)

[ Voor 14% gewijzigd door Verwijderd op 09-11-2004 13:10 ]


Verwijderd

Banpei schreef op 09 november 2004 @ 13:09:
[...]

Euh, dat lijkt me nou ook niet echt verstandig. Dan krijg je een user met root rechten... :/

Gewoon die dir chownen op die user/group. :)
geen rootrechten man :P ben niet helemaal achterlijk ;)

  • Banpei
  • Registratie: Juli 2001
  • Laatst online: 18-05 14:15
Verwijderd schreef op 09 november 2004 @ 13:12:
geen rootrechten man :P ben niet helemaal achterlijk ;)
Ken mensen die dat namelijk wel deden. :X :X

Verwijderd

Topicstarter
Qmail schrijft files in de directory.

Met PHP lees ik deze files uit en verwijder ze daarna.

Script is al klaar.

Alleen de rechten tot de dir missen ...


Van userrechten en unix e.d. heb ik weinig kennis :?

  • Flake
  • Registratie: Februari 2001
  • Laatst online: 01-11-2024
Banpei schreef op 09 november 2004 @ 13:09:
[...]

Euh, dat lijkt me nou ook niet echt verstandig. Dan krijg je een user met root rechten... :/

Gewoon die dir chownen op die user/group. :)
Volgens mij bedoelt ie dat niet. Ik denk dat hij bedoelt dat je, als root zijnde, de rechten van usr/local/psa toegankelijk maakt voor user "apache". Daar hoef je user apache toch niet persé rootrechten voor te geven?

Verwijderd

Vash schreef op 09 november 2004 @ 13:24:
[...]
Volgens mij bedoelt ie dat niet. Ik denk dat hij bedoelt dat je, als root zijnde, de rechten van usr/local/psa toegankelijk maakt voor user "apache". Daar hoef je user apache toch niet persé rootrechten voor te geven?
Zoals ik al zei :P Een user met rootrechten is niet heel verstandig :z

offtopic:
:w Vash!

  • AtleX
  • Registratie: Maart 2003
  • Niet online

AtleX

Tyrannosaurus Lex 🦖

Kan je niet met een cronjob die files uit /usr/local/psa kopieren naar een map die wel normaal toegankelijk is? Dat lijkt me toch een stukje veiliger :).

Sole survivor of the Chicxulub asteroid impact.


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 16:38

Janoz

Moderator Devschuur®

!litemod

Dit lijkt me meer een server instellingen probleem. Het is in ieder geval geen programmeer probleem. Daarnaast is het misschien handig waneer je, als van unix userrechten geen kennis hebt, daar eerst eens wat over op te zoeken.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'

Pagina: 1

Dit topic is gesloten.