Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 40377

Summary: Authen-PAM by default doesn't work (authentization failure regardless the user/pwd I try to authenticate)
Product: Gentoo Linux Reporter: Jan Dusek <j.d>
Component: [OLD] UnspecifiedAssignee: PAM Gentoo Team (OBSOLETE) <pam-bugs+disabled>
Status: RESOLVED TEST-REQUEST    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Jan Dusek 2004-02-04 07:26:03 UTC
When I try to ebuild Authen-PAM fetch, unpack and then ./configure and make test, I get:
$ make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl
1..12
ok 1
---- The remaining tests will be run for service 'login', user 'root' and
---- device '/dev/pts/4'.
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
---- Now you will be prompted to enter your unix password. On some systems
---- this test will succeed only if you are running as 'root'.
Password:
not ok 10 (7 - Authentication failure)
ok 11
ok 12

This behaviour is partly described here: http://www.cs.kuleuven.ac.be/~pelov/pam/download/Authen-PAM.README

...
  Login Restrictions
  ------------------
  Most of the current configurations of the 'login' service include a
  module 'pam_securetty' or 'pam_access' which restrict the login of
  some users (especially root) depending on the tty or the host name
  they are logging from. The configuration files of these two modules
  are /etc/securetty and  /etc/security/access.conf respectively.
  So if you are running 'make test' and get an error
  '(Authentication failure)' on test 10 then this might be due to
  login restrictions of PAM.
...

Both mentioned config files are in default setings (the latter is empty, the first allow vc/[1-12], tty[1-12]).

Reproducible: Always
Steps to Reproduce:
1.Try to use Authen::PAM
2.You get authentication failure.

Actual Results:  
Authentication failure.

Expected Results:  
Successful authentication (if supplied with correct uname/pwd)

Portage 2.0.49-r20 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r9, 2.6.1-gentoo)
=================================================================
System uname: 2.6.1-gentoo i686 Intel(R) Pentium(R) M processor 1400MHz
Gentoo Base System version 1.4.3.10
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium3 -funroll-loops -pipe -fomit-frame-pointer
-mfpmath=sse -mmmx -msse"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O2 -march=pentium3 -funroll-loops -pipe -fomit-frame-pointer
-mfpmath=sse -mmmx -msse"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
http://ftp.snt.utwente.nl/pub/os/linux/gentoo
ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo http://gentoo.tiscali.nl/gentoo/
ftp://ftp.tiscali.nl/pub/mirror/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage"
USE="X aalib acl acpi alsa apm arts avi berkdb cdr crypt cups dvd encode esd
ethereal fbcon foomaticdb gdbm gif gpm gps gtk gtk2 imap imlib jpeg libg++
libwww mad mikmod mmx motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss
pam pcmcia pdflib perl png pnp postgres python qt quicktime readline samba sdl
slang spell sse ssl svga tcltk tcpd tiff truetype usb wavelan x86 xml2 xmms xv
zlib video_cards_radeon"
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-02-05 09:48:58 UTC
This bug got mis-assigned, please try with dev-perl/Authen-PAM-0.16 and reopen if this is still an issue.