Hoi Tweakers,
Ik ben bezig met een pure-ftpd (mysql) ftp servertje, alles draait maar bepaalde users mogen alleen maar downloaden van de ftp. Dus niets wijzigen of verwijderen. Ik dacht dat op te lossen door een Uid en Gid mee te geven vanuit de mysql database die geen rechten heeft op de ftpdir (owner ftpdir is root).
Wat ik gedaan heb:
1) chmod -R 744 ftp/ -> ftp user kan alles nog doen
2) Uid & Gid 65534 gegeven wat gelijk staat aan nobody en nogroup -> ftp user kan alles nog doen
3) Uid & Gid 1002 gegeven wat gelijk staat aan user: ftpusers -> ftp user kan alles nog doen
4) chmod -R 444 ftp/ -> ftp user kan niet meer schrijven (dus heeft root rechten)
Belangrijk is dat ik wel gewoon via samba files in de ftpdir moet kunnen plaatsen dus optie 4 is geen goede oplossing.
Iemand die een oplossing heeft of weet wat ik fout doe?
Draai btw Debian sarge
Ik ben bezig met een pure-ftpd (mysql) ftp servertje, alles draait maar bepaalde users mogen alleen maar downloaden van de ftp. Dus niets wijzigen of verwijderen. Ik dacht dat op te lossen door een Uid en Gid mee te geven vanuit de mysql database die geen rechten heeft op de ftpdir (owner ftpdir is root).
Wat ik gedaan heb:
1) chmod -R 744 ftp/ -> ftp user kan alles nog doen
2) Uid & Gid 65534 gegeven wat gelijk staat aan nobody en nogroup -> ftp user kan alles nog doen
3) Uid & Gid 1002 gegeven wat gelijk staat aan user: ftpusers -> ftp user kan alles nog doen
4) chmod -R 444 ftp/ -> ftp user kan niet meer schrijven (dus heeft root rechten)
Belangrijk is dat ik wel gewoon via samba files in de ftpdir moet kunnen plaatsen dus optie 4 is geen goede oplossing.
Iemand die een oplossing heeft of weet wat ik fout doe?
Draai btw Debian sarge
[ Voor 4% gewijzigd door xiD op 15-07-2005 13:32 . Reden: +os ]
67890