[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: pam_mkhomedir - imap/pop3
- From: Terry Davis <tdavis birddog com>
- To: pam-list redhat com
- Subject: Re: pam_mkhomedir - imap/pop3
- Date: Thu, 31 Jan 2002 14:09:31 -0600
FYI, session support in uw-imap is there but has problems on certain
platforms, which platforms I do not know.
#if 1
/*
* Some people have reported that this causes a SEGV in strncpy() from
* pam_unix.so.1
*/
/*
* This pam_open_session() call is inconsistant with how we handle other
* platforms, where we don't write [uw]tmp records. However, unlike our
* code on other platforms, pam_acct_mgmt() will check those records for
* inactivity and deny the authentication.
*/
pam_open_session (hdl,NIL); /* make sure account doesn't go inactive */
#endif
(I changed it to #if 1 for testing)
This works for pam_mkhomedir at least which is my goal.
Thank you for pointing me in the right direction!
Terry
Mike Gerdts wrote:
On Thu, 2002-01-31 at 13:33, Terry Davis wrote:
Well, I am still stumped on this. Is it up to the server to call
certain aspects of pam? Like, is it possible that uw-imapd is simply
ignoring what pam is saying about pam_mkhomedir? I would really
appreciate any help on this matter.
Thank you!
A quick look at pam_mkhomedir shows:
% nm pam_mkhomedir.so | grep pam_sm
00001500 T pam_sm_close_session
00001410 T pam_sm_open_session
A quick look at the imapd source (from pine4.33) shows:
% find imap -name \*.c | xargs grep pam_open
<no output>
Since imapd never calls pam_open_session(), libpam never calls
pam_sm_open_session(), and as such pam_mkhomedir is never called.
Mike
_______________________________________________
Pam-list mailing list
Pam-list@redhat.com
https://listman.redhat.com/mailman/listinfo/pam-list
--
Terry Davis
Systems Administrator
BirdDog Solutions, Inc.
(402) 829-6059
www.birddog.com
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
[]