Наверное глупый вопрос, но при подключении к фтп серверам иногда есть опция для учетной записи. Каково значение этого по сравнению с именем пользователя?
См., например, этот метод из FTP-клиента Apache:
/**
* Войдите на FTP-сервер, используя предоставленное имя пользователя, пароль,
* и счет. Если сервер не требует учетной записи, только
* имя пользователя и пароль, информация об учетной записи не используется.
*
* @param username Имя пользователя для входа в систему.
* @param пароль Используемый пароль.
* @param account Используемая учетная запись.
* @return True, если успешно завершено, false, если нет.
* @throws FTPConnectionClosedException
* Если FTP-сервер преждевременно закрывает соединение в результате
* бездействия клиента или какой-либо другой причины, из-за которой сервер
* для отправки кода ответа FTP 421. Это исключение может быть перехвачено либо
* как IOException или независимо от себя.
* @throws IOException Если ошибка ввода/вывода возникает при отправке
* команда на сервер или получение ответа от сервера.
*/
общедоступный логический логин (финальное имя пользователя String, окончательный пароль String, конечная учетная запись String)
бросает IOException
{
....
}