home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.os.linux
- Path: sparky!uunet!mnemosyne.cs.du.edu!nyx!amartell
- From: amartell@nyx.cs.du.edu (Alex Martelli)
- Subject: Re: getpwnami, 4.2 & login, perl ... (was Re: UUCP 103 (taylor))
- Message-ID: <1992Dec27.091526.21378@mnemosyne.cs.du.edu>
- Sender: usenet@mnemosyne.cs.du.edu (netnews admin account)
- Organization: University of Denver, Dept. of Math & Comp. Sci.
- References: <724981623snx@weasel.demon.co.uk> <72424@cup.portal.com> <1992Dec26.155518.21255@r-node.gts.org> <1992Dec26.210230.3632@mnemosyne.cs.du.edu>
- Date: Sun, 27 Dec 92 09:15:26 GMT
- Lines: 18
-
- amartell@nyx.cs.du.edu (Alex Martelli) writes:
-
- >I'm also having problems with that... I did all that I saw suggested here
- >(conf.h as posted here, without SIGACTION etc; -fwritabble-strings; got
- >0.99 PL 1 and libc.so.4.2; ...) and now what happens is that getpwnam()
- >and getpwuid(), called in sig1.c, both return null pointers, thus all
- >programs, starting from uucp itself, die with "Can't get login name"...
-
- >Both getpw* functions appear to work fine from a small test program, but
- >not within the uucp suite... so far, I can't figure out why.
-
- Fixed by chmod go+r /etc/passwd; the passwd file was unreadable (although
- I ran as root, the uucp suite programs are setuid to uucp...) because of
- strange 600 permissions.
-
- Alex
- --
- Alex Martelli - preferred email alex@am.sublink.org
-