I'm running vsftpd using the Debian Lenny package. ftp:nogroup is the user/group that uploads files and owns uploaded files. However, a problem is arising - another process is also writing files to the FTP directory as myprocess:mygroup with restrictive file permissions, preventing vsftpd from overwriting the myprocess authored files. Is it possible to tell vsftpd to use a different user/group for uploading files? (preferably as myprocess:mygroup or ftp:mygroup)

link|improve this question

feedback

1 Answer

up vote 0 down vote accepted

In your vsftpd.conf:

 chown_uploads=YES
 chown_username=ftp
 chown_upload_mode=640

For the group, use the set-user-ID bit on the incoming directory (chgrp mygroup incoming && chmod g+s incoming/)

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

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