У меня установлен Ngircd на моем сервере Ubuntu 16 (apt-get install), нам нужна аутентификация PAM для всех пользователей, подключающихся к серверу IR C, поэтому вот содержимое файла conf: /etc/ngircd/ngircd.conf:
PAM = yes
PAMServiceName = ngircd
Служба PAM настроена по адресу: /etc/pam.d/ngircd
auth required pam_pwdfile.so debug pwdfile=/etc/ngircd/passwd
The passwd file: simon:$6$gM4BSAdh$sJkwzOgSU17tGEAmh18HkG7kWpRjIi750u5ZXIh8IFWGoOpSL56LSvhHe2X.lfej4gIjr127Di1KIEca/8zZC1
Результат Pamtester успешно ========
root@ip-172-30-0-231:/etc/ngircd# pamtester ngircd simon authenticate
Password:
pamtester: successfully authenticated
Но я все еще не могу пройти аутентификацию для Ngircd
Mar 21 05:32:10 localhost ngircd[30537]: pam_pwdfile(ngircd:auth): wrong password for user simon
Mar 21 05:32:26 localhost ngircd[30539]: pam_pwdfile(ngircd:auth): setting fail delay
Mar 21 05:32:26 localhost ngircd[30539]: pam_pwdfile(ngircd:auth): username is simon
Mar 21 05:32:26 localhost ngircd[30539]: pam_pwdfile(ngircd:auth): got crypted password == '$6$gM4BSAdh$sJkwzOgSU17tGEAmh18HkG7kWpRjIi750u5ZXIh8IFWGoOpSL56LSvhHe2X.lfej4gIjr127Di1KIEca/8zZC1'
Mar 21 05:32:26 localhost ngircd[30539]: pam_pwdfile(ngircd:auth): wrong password for user simon
Я взял 4 дня на эту проблему и не знаю, пожалуйста, дайте мне руку