I have one FTP account for customers and I want they upload files, but they should not see what already uploaded by other customers.

Is that possible?

If I will disaalow directory listing that will "break" frp connection.


I've done that with Filezilla server on Windows. Give the upload directory write but no read permission and they can upload but not download (including not retrieving a directory list). The only side effect is they get an error in the FTP client when they connect and after they upload. FTP clients try to pull listings after both events.

If you can't have error messages, you'll probably have to grab the files and move them as soon as they're uploaded. Check out inotifywait from the inotify-tools package or this article about using it to move files.

  • I had the same results ,but we can not confuse customers with any error messages. – John Oct 28 '11 at 11:33

No, this is not how the FTP-Protocol works. If you don't want customers to see the files from one another, create multiple users.

  • yep, it is not how FTP protocal works, but it may be possible by using ftp server features (like chaging owner and chmod after uploading) – John Oct 28 '11 at 15:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.