According to RFC959: FILE TRANSFER PROTOCOL (FTP) (section 4.1.1):
Servers may allow a new USER command to be entered at any point in order to change the access control and/or accounting information. This has the effect of flushing any user, password, and account information already supplied and beginning the login sequence again. All transfer parameters are unchanged and any file transfer in progress is completed under the old access control parameters.
We can certainly re-send "USER"to authenticate user at any time. However our IT team recently established a new ftp server deployed on Linux, and not allowed client re-send "USER" command before current session be disconnected. In our IT team's words, that change provides robust environment to user.
I'm wondering whether this change worthy and valid? Please give me a authoritative explain if possible.