[ https://issues.apache.org/jira/browse/FTPSERVER-370?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12861384#action_12861384 ]
David Latorre commented on FTPSERVER-370: ----------------------------------------- My suggestion is that you create an FTPlet which intercepts onUploadEnd method and changes the permissions to the desired ones. Changing file permissions won't happen at least until NIO 2 but still I think there's much room for improvement in this area.... Can't you use any of the methods listed in our wiki page to bind to port 21 while running as a regular user? > Include in the user profile the the user and group owner for new ones > --------------------------------------------------------------------- > > Key: FTPSERVER-370 > URL: https://issues.apache.org/jira/browse/FTPSERVER-370 > Project: FtpServer > Issue Type: Wish > Components: Core > Environment: Any > Reporter: Aniceto PĂ©rez y Madrid > Fix For: WISHLIST > > > Frequently it's required to run Ftpserver as root in Linux to be able to bind > to port 21. The good part is it can read and write anything. The bad part is > all files and folders are created as root user and group and sometimes that > is not good. > It would be interesting to have optional user properties to > - set the user and group attributes for new files and folders > - select to force or not user:group attributes for new ones > I think files and folders readability should only be restricted by the > underlying OS and the user running ftpserver. > Probably that feature maybe initially available for Linux and Unix platforms, > later for Windows and another ones. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.