Для чего используется поле учетной записи на FTP-сервере, а не имя пользователя?

Для чего используется поле учетной записи на FTP-сервере, а не имя пользователя?

Возможно, глупый вопрос, но при подключении к FTP-серверам иногда есть опция для учетной записи. Какое значение имеет это по сравнению с именем пользователя?

Например, см. этот метод из Apache FTP Client:

/**
 * Login to the FTP server using the provided username, password,
 * and account.  If no account is required by the server, only
 * the username and password, the account information is not used.
 *
 * @param username The username to login under.
 * @param password The password to use.
 * @param account  The account to use.
 * @return True if successfully completed, false if not.
 * @throws FTPConnectionClosedException
 *      If the FTP server prematurely closes the connection as a result
 *      of the client being idle or some other reason causing the server
 *      to send FTP reply code 421.  This exception may be caught either
 *      as an IOException or independently as itself.
 * @throws IOException  If an I/O error occurs while either sending a
 *      command to the server or receiving a reply from the server.
 */
public boolean login(final String username, final String password, final String account)
throws IOException
{
    ....
}

решение1

«Учетная запись» используется только изредка с некоторыми конкретными системами, если вообще используется. Вы будете знать, когда вам нужно ее использовать. В основном нет. Вероятно, это что-то устаревшее. В конце концов, FTPRFC959определяющий функцию «аккаунт» датируется 1985 годом!

Вот что неопределенно говорится в FTP RFC 959 о ACCTкоманде (account):

Поле аргумента — это строка Telnet, идентифицирующая учетную запись пользователя. Команда не обязательно связана с командой USER, так как некоторые сайты могут требовать учетную запись для входа, а другие — только для определенного доступа, например, для хранения файлов. В последнем случае команда может поступить в любое время.

Связанный контент