Hi,
I was wondering if someone could shed some light on how to use PAM with ngircd?
I've set PAM = yes, and PAMIsOptional = no, but I'm kind of fuzzy on how this is supposed to work.
The client connects with a nick and username, (in this case my username for both, douglasl).
The server rejects the connection, and logs:
[18632:6 5] Accepted connection 7 from 127.0.0.1:59814 on socket 6. [18906:3 5] PAM: Error on "douglasl" (douglasl!~douglasl@localhost): Authentication failure [18632:3 5] User "douglasl!~douglasl@localhost" rejected (connection 7): Bad password! [18632:6 5] Shutting down connection 7 (Bad password) with localhost:59814 ... [18632:5 5] Client "douglasl" unregistered (connection 7): Bad password [18632:6 5] Connection 7 with localhost:59814 closed (in: 0.1k, out: 0.0k).
Riiight. I'm pretty sure I've got pam working, because I can use pamtester well enough:
~/ngircd/pamtester-0.1.2/src# ./pamtester login douglasl authenticate Password: pamtester: successfully authenticated
So, the question is, how the irc client supposed to be supplying the password for the user?
The raw commands to the server after connect are PASS / NICK / USER, which sound like they should be all I need.
:/
Any ideas?
~ Doug.