Users can't retrieve their passwords, but it is possible in FTP and SFTP for passwords to be changed. SSH has a specific protocol for changing passwords that must be supported by the SFTP client, and FTP has a CPWD command. What protocol are your users using?
Note that Windows users can't change their passwords via CompleteFTP - that must be done in Windows.