ik heb een dedi linux (centos) server. daar draai ik proftpd + mysql op, alles werkt prima je kan gwn inloggen, maar als je bent ingelogt kan je eigelijk niks. de rechten staan niet goed. mapen bekijken, maken, verwijderen, bestanden kopieëren, verwijderen, of chmodden kan niet. ik heb de volgende tut gebruikt:
klik hier.

weet iemand waar ik moet zoeken, wat ik moet aanpassen, want ik kom er niet uit.
Kijk eens wie de user/group rechten heeft en wat de rechten van de files/dirs zijn.
alle mappen en bestanden hebben als rechten 755.
en de rechten worden geregeld door mysql, maar daar kan ik het dus nergens aanpassen. zie tut.
Daniël schreef op 10.01.2010 15:27
alle mappen en bestanden hebben als rechten 755.
en de rechten worden geregeld door mysql, maar daar kan ik het dus nergens aanpassen. zie tut.

Mysql regelt geen rechten. Dat is het OS system die dat doet.
Mappen 755 is goed.
Bestanden horen normaal 644 te hebben.
Maar wie is de eigenaar/owner?
de eigenaar is de root.(my). sorry bestanden zijn idd 644.
en waar kan ik dan de rechten aanpassen?
Maar als jij via ftp inlogt dan ben je geen root neem ik aan en heb je dus geen rechten.
klopt, maar ik heb de mappen gemaakt onder root. hoe kan ik er voor zorgen, dat ze dan bijvoorbeeld bij een user horen die in mijn database staan?
Dan zal je moeten inloggen als root (ssh) en chown toepassen op de mappen/bestandem om ze van een bestaande user te maken.

Edit: Als het geen bestaande users van het systeem zijn maar alleen in de database bestaan dan zal dit niet lukken.
heel erg bedankt het werkt, ik moest een ftpuser en ftpgroup aamaken, daar draaien mijn mysql user op. dus ik had toch een user in het syteem. het werkt heel erg bedankt.
Het probleem met de rechten heb ik nu ook.
Kan alleen iets doen als ik alle files 777 chmod

Reageren