you can never retrieve the password becaue the password is never stored anywhere.
the passowrds are encrypted with a destructive MD5HASH.
when the user logs in and enters a password, it is hashed straight away. the hash is compared with the stored hash in /etc/shadow and if they match, the user is allowed access.
if a user forgets the password, they should contact the root user with a sufficiant level of proof to proove they are the user (ID cards ?) and the root user can change the password with the command "passwd"
a user can change their own password by SSH'ing into the ftp server, and giving the |passwd" command.
|