[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
APOP with qpopper (was: Re: qpopper with shadow passwords)
- From: Mike Johnson <mike johnson GSC GTE COM>
- To: redhat-list redhat com
- Subject: APOP with qpopper (was: Re: qpopper with shadow passwords)
- Date: Wed, 31 Mar 1999 17:48:39 -0500
At 02:23 PM 3/31/99 -0600, you wrote:
>[root conan sbin]# /usr/sbin/popauth -init
>/usr/sbin/popauth: error setting ownership of POP authorization DB: No such
>file or directory
This is actually not related to shadow passwords, this is where qpopper's
APOP support falls flat on its face on Red Hat. Included below are some
instructions that someone kindly sent me that fixed their APOP problems,
and they are actually using qpopper's APOP. Now, all that said, I've not
tested it myself (haven't had the time). If this works for you, please let
us know. Also, to the other guy that posted requesting APOP support, give
this a shot (I hope you're reading this message...).
>Alan D. Mead / Research Scientist / adm ipat com
Mike
>>Here's what you do:
>>1. Get the gdbm lib source from prep.ai.mit.edu/pub/gnu The current
>>version should be 1.7.3; untar it, but don't configure.
>>
>>2. Get the patch source from
>>
>>ftp.uk.linux.org/pub/linux/libc/non-core/gdbm.patch and apply it.
>>
>>3. Edit the Makefile.in so that you use -O2 instead of -O6 (O6 is not, as
>>far as I know, a valid optimization level, and I don't know why it's
>>there. I know gnu was having trouble with their optimization code some
>>time ago.) Configure the gdbm package as you normally would.
>>
>>4. Make and install the gdbm package using 'make install', then install
>>the compatibility headers using 'make install-compat'. Note that at first
>>you'll get an ugly error message saying it can't build an object file
>>because a directory is missing; make the directory, and it'll work fine.
>>This is a bug in the makefile.
>>
>>5. In /usr/lib, make sure that you have a libgdbm.so.1 link to
>>libgdbm.so.1.7.3 Make a temporary directory, and move everything
>>associated with libgdbm.so.2.0.0 into that directory (this'll be the links
>>and the library itself; you'll probably have libgdbm.so pointing to
>>libgdbm.so.2.0.0). These files are the ones popper and popauth shouldn't
>>be looking at.
>>
>>6. Untar the qpopper package; configure using the auth options as per
>>their install instructions.
>>
>>7. In config.h, find the flag that turns on the linux implimentation of
>>file locking (do a search for FLOCK and you'll find it.) Disable it by
>>enclosing it in a /* */ pair. The linux imp doesn't work with popper or
>>popauth, and this forces the make to look only at Qualcom flock.c code.
>>
>>8. Make and install popper and popauth as per Qualcom's lame instructions.
>>If they had kept on top of this package, you wouldn't have had to install
>>them yourself and you wouldn't have had to shuffle libs around.
>>
>>9. Remember those libs we moved a few steps ago? Other binaries still
>>need them. Move the -library- (not the links - you have to remake those
>>by hand since you've moved things around a bit) from the temporary folder
>>(if you made one), and relink everything according to the plan you copied
>>into that folder. At the very least, make sure you have a libgdbm.so
>>pointing to libgdbm.so.2.0.0 and a libgdbm.so.2 pointing to
>>libgdbm.so.2.0.0
>>
>>You're done.
>>
>>Hope this helps.
>>
>>-jrose
>>----------------------------------------------------------------------------
>>
>>http://www.snapdragontech.com/dan
>>----------------------------------------------------------------------------
>>"Before judging a man, walk a mile in his shoes. Then you will be a mile
>>from him, and you will have his shoes." --Attrib. Anon.
>>
>>Daniel Ratner dratner snapdragontech com
>>Snapdragon Technologies, Inc. Vox: 617 / 868-9300 x10
>>1696 Massachusetts Ave. Fax: 617 / 868-9309
>>Cambridge, MA, 02138 http://www.snapdragontech.com
>>----------------------------------------------------------------------------
--
Mike Johnson - mike johnson gsc gte com
Network Engineer - Prototype Development
GTE Government Systems - All opinions are mine, not GTE's.
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]