Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy. This forum is not for asking programming related questions.
I need some ideas if you would. Here's the question.
I need to build file managment application for multiple users etc. Tricky part is the following. Once the account is created, user will have option to upload/ftp file via browser or via FTP client. Here's the tricky part, we don't want to create a system user for each ftp account. How do we allow them to use FTP client without having a system user account?
I don't think that filethingy will do since we do want to allow upload using any FTP client, not just browser based upload. We came across this, http://www.proftpd.org/ which is an ftp server that's not dependent on user accounts. We think this may work since for each user you can set up a config file and control access that user have. Sorta like apache's httpd. Again this is a shot in the dark but it looks it may work.
I don't think that filethingy will do since we do want to allow upload using any FTP client, not just browser based upload. We came across this, http://www.proftpd.org/ which is an ftp server that's not dependent on user accounts. We think this may work since for each user you can set up a config file and control access that user have. Sorta like apache's httpd. Again this is a shot in the dark but it looks it may work.
Any other ideas?
I run ProFTPd on my server. It allows you to map virtual usernames to system ones but I didn't know it could work without actual system users.
The way I've always created FTP account for people I don't want to have shell access is to add /bin/slase to /etc/shells and then: