FTP reply code 532 means the user is authenticated (USER and PASS were accepted) but the server requires an additional ACCT (account) command before allowing file storage operations. This is a permission/authorization issue rather than an authentication issue — the server knows who you are but needs to know which account or storage context to use. Like 332, this is most common on mainframe and enterprise FTP systems that segregate storage by account or project. Modern FTP servers rarely use the ACCT mechanism.
The FTP server hosts multiple storage areas or projects, and the ACCT command is needed to select which one to use for file operations. Without ACCT, the server does not know where to store files.
Enterprise systems may require an ACCT command to associate file storage with a specific billing account or cost center. Downloads may work without ACCT, but uploads require it.
Send ACCT followed by the account identifier before attempting STOR, APPE, or other storage commands. Contact the server administrator if you do not know the account identifier.
The ACCT command usage is server-specific. Consult the FTP server's documentation or contact the administrator to determine the expected account value.
Authentication successful. The user is now logged in and can access the server.
The server requires an account name (ACCT command) in addition to the username and password.
The server does not have enough disk space to complete the file operation.
The file or directory operation failed. The path does not exist, or access is denied.