Red Hat Bugzilla – Bug 147740
/etc/pam.d/imap etc. fail on x86_64 platform
Last modified: 2008-02-05 12:11:06 EST
Description of problem:
The .so paths in the /etc/pam.d/imap lmtp pop and sieve scripts (4) are missing the $ISA component,
so they do not work on x86_64. After adding this path component (as /etc/pam.d/su etc. have) it
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Try "sieveshell -a user host" which prompts twice and fails.
2. Try "imtest -a user host" ... etc.
See attached patch; should be applied to all 4 pam.d scripts shipped with the cyrus-imapd RPM.
Created attachment 110938 [details]
Patch to /etc/pam.d/sieve
Works for /etc/pam.d/imap lmtp pop also
this is a rather severe bug -- imap and pop3 are completely broken and unusable
on x86_64 until this is fixed.
I fixed this by removing the absolte path '/lib/security' from the
/etc/pam.d files imap, lmtp, pop, sieve, and news.
NOTE: system-config-lvm is also broken in this respect
Fedora Core 3 is now maintained by the Fedora Legacy project for security
updates only. If this problem is a security issue, please reopen and
reassign to the Fedora Legacy product. If it is not a security issue and
hasn't been resolved in the current FC5 updates or in the FC6 test
release, reopen and change the version to match.
Fedora Core 3 is not maintained anymore.
Setting status to "INSUFFICIENT_DATA". If you can reproduce this bug in the
current Fedora release please reopen this bug and assign it to the corresponding