Δημοσιεύτηκε: 22 Ιουν 2008, 23:56
Τελικά το διόρθωσα το πρόβλημα...
Για την ιστορία, έχω χρησιμοποιήσει τον vsftpd, με το παρακάτω config file:
listen=YES
listen_ipv6=NO
write_enable=YES
local_enable=YES
local_umask=000
anonymous_enable=YES
no_anon_password=YES
ftp_username=ftp
anon_mkdir_write_enable=YES
#anon_other_write_enable=NO
anon_upload_enable=YES
anon_world_readable_only=YES
anon_umask=000
dirlist_enable=YES
log_ftp_protocol=YES
file_open_mode=0777
Έκανα νέους χρήστες με τον αρχικό φάκελό τους εκεί που χρειαζόταν, ώστε άλλοι να βλέπουν όλα τα αρχεία, άλλοι κάποια άλλα κλπ.
Ένα θέμα είναι ότι οι χρήστες μπορούν να χρησομοποιήσουν την cd .. για να φτάσουν μέχρι τον φάκελο /, πράγμα που μάλλον δεν είναι και πολύ καλό, αλλά για μένα δεν έχει και μεγάλη σημασια...
Βέβαια είναι ρυθμισμένος να δίνει πολλά δικαιώματα, αλλά τον χρειάζομαι περισσότερο για χρήση μεταξύ φίλων, οπότε...
Επίσης, σημαντικό είναι κάποιος να προσέξει ότι ζητάει umask για anonymous / local, αλλά για το file_open_mode θέλει τα permissions κανονικά...
Με βοήθησε πολύ το παρακάτω:
http://vsftpd.beasts.org/vsftpd_conf.html
Για την ιστορία, έχω χρησιμοποιήσει τον vsftpd, με το παρακάτω config file:
listen=YES
listen_ipv6=NO
write_enable=YES
local_enable=YES
local_umask=000
anonymous_enable=YES
no_anon_password=YES
ftp_username=ftp
anon_mkdir_write_enable=YES
#anon_other_write_enable=NO
anon_upload_enable=YES
anon_world_readable_only=YES
anon_umask=000
dirlist_enable=YES
log_ftp_protocol=YES
file_open_mode=0777
Έκανα νέους χρήστες με τον αρχικό φάκελό τους εκεί που χρειαζόταν, ώστε άλλοι να βλέπουν όλα τα αρχεία, άλλοι κάποια άλλα κλπ.
Ένα θέμα είναι ότι οι χρήστες μπορούν να χρησομοποιήσουν την cd .. για να φτάσουν μέχρι τον φάκελο /, πράγμα που μάλλον δεν είναι και πολύ καλό, αλλά για μένα δεν έχει και μεγάλη σημασια...
Βέβαια είναι ρυθμισμένος να δίνει πολλά δικαιώματα, αλλά τον χρειάζομαι περισσότερο για χρήση μεταξύ φίλων, οπότε...
Επίσης, σημαντικό είναι κάποιος να προσέξει ότι ζητάει umask για anonymous / local, αλλά για το file_open_mode θέλει τα permissions κανονικά...
Με βοήθησε πολύ το παρακάτω:
http://vsftpd.beasts.org/vsftpd_conf.html