If I'm using md5 instead of crypt, users can not login using FTP and probably other things. If I manually set their password from the unix prompt, everything works, but setting passwords using the web interface only works when passwords are set to crypt. Does this have something to do with PAM? I appear to have md5 enabled in PAM. /etc/pam.d/common-password : password required pam_unix.so nullok obscure min=4 max=8 md5
I guess thats what I meant. The comment in the config file says to specify md5. I currently have it set to crypt, because when I set it to md5, I have to set the password from the command line so that FTP authenticates successfully. Should I set it = crypt-md5 instead? Code: $go_info["server"]["password_hash"] = 'crypt'; // 'crypt' = crypt; 'md5' = crypt-md5
No, md5 is the setting for crypt-md5. It seems as if your system does not support it, so you will have to stay with crypt.
Interestingly, it appears that it does. My shadow file: Code: a.com_jackiecell:P1EzLHIrBqaI:14019:0:99999:7::: a.com_jon:$1$NHaLHhuG$3Qex8qBIeNWo3HExNy9D30:14019:0:99999:7::: a.com_test:wYeM4cC3122L:14019:0:99999:7::: b.com_support:$1$Webpp2xx$v9E5JRwBWf9nL60CPmWl30:14029:0:99999:7::: They all work fine. The ones that are crypt were set with ispconfig and the md5 ones were set manually.
It seems to be working now. I wonder if it has something to do with the characters in the password. Hmmm