[php] [ftp] dir eigenaar owner rechten mkdir chown chmod

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo allen,

Ik heb het volgende vraagstuk dat ik niet kan oplossen aan de hand van alle losse stukken informatie die in heb gevonden. Ik heb eigenlijk wat advies nodig, heb de klok horen luiden maar vind de klepel niet en kan de zaken niet in het juiste perspectief zetten.

De volgende situatie:

Ik heb op verschillende servers een php/mysql CMS draaien waarin gebruikers zelf bestanden kunnen uploaden en directories aanmaken.

Als ik de dirs dus aanmaak met php dan is de eigenaar van de dirs en bestanden een andere dan wanneer ik met ws_ftp inlog op de server.

Hierdoor kan ik dus NIET met ws_ftp bestanden uploaden in de met php gemaakte dirs. Dit is voor mij een groot nadeel, omdat het soms gaat om grote aantallen en ik deze dan niet 1 voor wil uploaden of deleten via het CMS.

- Ik heb vaak geen toegang tot de sever instellingen en heb hier ook geen ervaring mee.
- Ik kan met de root account geen toegang krijgen tot de server met ws_ftp
- Ik heb geen ervaring met telnet, SSH ? om op een andere manier verbinding te krijgen maar het is volgens mij niet de bedoeling dat ik zelf deze instellingen ga wijzigen.

Hoe moet ik nou met ws_ftp uploaden in een met php gemaakte dir ?

Acties:
  • 0 Henk 'm!

  • ikke007
  • Registratie: Juni 2001
  • Laatst online: 18-09 14:10
je zou ervoor kunnen kiezen om naast dat PHP de directory maakt hij deze ook chmod.. www.php.net/chmod

dan kun je dus met php de chmod bv op 777 zetten en dan heeft iedereen de mogelijkheid om er dingen in te zetten, dus jij ook met ws_ftp

Lets remove all security labels and let the problem of stupidity solve itself


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb zowel 0755 als 0777 gebruikt:
code:
1
mkdir($nieuwe_map,0777);

Echter dirs gemaakt met beide instellingen resulteren in dezelfde ws_ftp melding:
553 Can't open that file: Permission denied
als ik een bestand probeer te uploaden.

De bestanden waar ik mee test zijn onder de 20 KB.

[ Voor 24% gewijzigd door Verwijderd op 19-01-2005 11:51 ]


Acties:
  • 0 Henk 'm!

  • chielsen
  • Registratie: Oktober 2003
  • Laatst online: 20-09 01:17
Ik had het hier laatst nog over (alleen dan over dat het onveilig is).

Het beste wat je kan doen is ipv mkdir te gebruiken, die ftp functies van php te gebruiken. Kijk maar op php.net