The FTP logs are in C:\inetpub\logs\LogFiles\FTPSVC (default location). FTP doesn't log invalid commands, but you can see the user names who log in. Or try to log in.
2021-05-31 12:04:38 ::1 - ::1 21 USER admin 331 0 0
2021-05-31 12:04:41 ::1 - ::1 21 PASS *** 530
If you see a 530 event for a user you could add them to some group to allow access. I would want to have some kind of verification step though and not just automatically add any account.
I got tired of developers asking me to add accounts to local groups and restart their services so I build an ASPX web site to let them manage their "stuff". The site would authenticate the user (but not impersonate them) so I could then see what groups they were members of. We used names like "Application1-Owner". The users in that group could then manage any resource related to "Application-1". The web sites worker process ran as SYSTEM so I could programmatically do anything that I wanted to do. It wasn't trivial to build the site, but it saved me a ton of time by not having to deal with annoying "can you add" type requests.