Ik heb al een tijdje een vsftpd server draaien op fedora core2.
met een klein bash scriptje maak ik users aan op de volgende manier:
system user en pass met shell op /sbin/nologin,
-g ftp (group 50) en gelockt in de ftp root dir /var/ftp.
dit werkt allemaal prima, alleen wil ik dat users wel vanuit de onderliggende
directories kunnen downloaden maar niet kunnen verwijderen of scrijven.
Ik heb verschillende users dus kan niet gaan chown'n. group staat op ftp maar als
ik de execute rechten van de directorys haal ( chmod o-x ) kan ik er niet eens meer in. pas als ik
de execute rechten weer terug zet (chmod o+x) kan ik weer de directorys in maar ook verwijderen.
kortom alle users van de group ftp mogen browsen en downloaden. Maar niet mag verwijderen.
hoe kom ik hiertoe ??
met een klein bash scriptje maak ik users aan op de volgende manier:
system user en pass met shell op /sbin/nologin,
-g ftp (group 50) en gelockt in de ftp root dir /var/ftp.
dit werkt allemaal prima, alleen wil ik dat users wel vanuit de onderliggende
directories kunnen downloaden maar niet kunnen verwijderen of scrijven.
Ik heb verschillende users dus kan niet gaan chown'n. group staat op ftp maar als
ik de execute rechten van de directorys haal ( chmod o-x ) kan ik er niet eens meer in. pas als ik
de execute rechten weer terug zet (chmod o+x) kan ik weer de directorys in maar ook verwijderen.
kortom alle users van de group ftp mogen browsen en downloaden. Maar niet mag verwijderen.
hoe kom ik hiertoe ??