[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pamldap
Subject:    [pamldap] Error while changing passwd
From:       Himanshu Khona <2heman77 () usa ! net>
Date:       2000-10-06 17:58:09
[Download RAW message or body]

A user information is stored in ldap database &
After he is logged in he runs passwd command..
The truss on passwd shows the following output..
Please reply if u get any hint


execve("/usr/bin/passwd", 0x08047BD8, 0x08047BE0)  argc = 1
open("/dev/zero", O_RDONLY)			= 3
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 3, 0)
= 0xDFFE1000
sysconfig(_CONFIG_PAGESIZE)			= 4096
open("/usr/lib/libcmd.so.1", O_RDONLY)		= 5
fxstat(2, 5, 0x08047894)			= 0
mmap(0x00000000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) =
0xDFFDF000
mmap(0x00000000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) =
0xDFFDA000
mmap(0xDFFDD000, 2281, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 5, 8192) = 0xDFFDD000
close(5)					= 0
open("/usr/lib/libcrypt_i.so.1", O_RDONLY)	= 5
fxstat(2, 5, 0x08047894)			= 0
mmap(0xDFFDF000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) =
0xDFFDF000
mmap(0x00000000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) =
0xDFFD5000
mmap(0xDFFD7000, 3856, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 5, 4096) = 0xDFFD7000
mmap(0xDFFD8000, 1844, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xDFFD8000
close(5)					= 0
open("/usr/lib/libbsm.so.1", O_RDONLY)		= 5
fxstat(2, 5, 0x08047894)			= 0
mmap(0xDFFDF000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) =
0xDFFDF000
mmap(0x00000000, 77824, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) =
0xDFFC1000
mmap(0xDFFD1000, 6343, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 5, 61440) = 0xDFFD1000
mmap(0xDFFD3000, 1144, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xDFFD3000
close(5)					= 0
open("/usr/lib/libdl.so.1", O_RDONLY)		= 5
fxstat(2, 5, 0x08047894)			= 0
mmap(0xDFFDF000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) =
0xDFFDF000
close(5)					= 0
open("/usr/lib/libpam.so.1", O_RDONLY)		= 5
fxstat(2, 5, 0x08047894)			= 0
mmap(0x00000000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) =
0xDFFBF000
mmap(0x00000000, 28672, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) =
0xDFFB7000
mmap(0xDFFBC000, 5662, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 5, 16384) = 0xDFFBC000
close(5)					= 0
open("/usr/lib/libnsl.so.1", O_RDONLY)		= 5
fxstat(2, 5, 0x08047894)			= 0
mmap(0xDFFBF000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) =
0xDFFBF000
mmap(0x00000000, 503808, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) =
0xDFF3B000
mmap(0xDFFA8000, 23248, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 5, 442368) = 0xDFFA8000
mmap(0xDFFAE000, 29472, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xDFFAE000
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 3, 0)
= 0xDFF39000
close(5)					= 0
open("/usr/lib/libsocket.so.1", O_RDONLY)	= 5
fxstat(2, 5, 0x08047894)			= 0
mmap(0xDFFBF000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) =
0xDFFBF000
mmap(0x00000000, 40960, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) =
0xDFF2E000
mmap(0xDFF36000, 5712, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 5, 28672) = 0xDFF36000
close(5)					= 0
open("/usr/lib/libmp.so.2", O_RDONLY)		= 5
fxstat(2, 5, 0x08047894)			= 0
mmap(0xDFFBF000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) =
0xDFFBF000
mmap(0x00000000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) =
0xDFF29000
mmap(0xDFF2C000, 2524, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 5, 8192) = 0xDFF2C000
close(5)					= 0
open("/usr/lib/libc.so.1", O_RDONLY)		= 5
fxstat(2, 5, 0x08047894)			= 0
mmap(0xDFFBF000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) =
0xDFFBF000
mmap(0x00000000, 593920, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) =
0xDFE97000
mmap(0xDFF20000, 24652, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 5, 557056) = 0xDFF20000
mmap(0xDFF27000, 2520, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xDFF27000
close(5)					= 0
open("/usr/lib/libgen.so.1", O_RDONLY)		= 5
fxstat(2, 5, 0x08047894)			= 0
mmap(0xDFFBF000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) =
0xDFFBF000
mmap(0x00000000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) =
0xDFE8E000
mmap(0xDFE94000, 4184, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 5, 20480) = 0xDFE94000
close(5)					= 0
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 3, 0)
= 0xDFE8C000
close(3)					= 0
munmap(0xDFFBF000, 4096)			= 0
sysi86(SI86FPHW, 0xDFF279C4, 0x08047B94, 0xDFFFCE50) = 0x00000000
getuid()					= 1016 [1016]
auditsys(BSM_AUDITCTL, 0x00000014)		Err#22 EINVAL
brk(0x0805E0D0)					= 0
brk(0x080600D0)					= 0
fstat64(0, 0x080479B0)				= 0
ioctl(0, TCGETA, 0x080478F4)			= 0
stat64("/dev/tty", 0x08047920)			= 0
stat64("/dev/console", 0x08047920)		= 0
stat64("/dev/conslog", 0x08047920)		= 0
stat64("/dev/syscon", 0x08047920)		= 0
stat64("/dev/systty", 0x08047920)		= 0
stat64("/dev/wscons", 0x08047920)		= 0
open("/etc/ttysrch", O_RDONLY)			= 3
stat64("/etc/ttysrch", 0x08047874)		= 0
read(3, " # i d e n t\t " @ ( # )".., 1408)	= 1408
close(3)					= 0
sysconfig(_CONFIG_PAGESIZE)			= 4096
stat64("/dev/pts/4", 0x08047874)		= 0
open("/var/adm/utmpx", O_RDONLY)		= 3
fstat64(3, 0x0804797C)				= 0
brk(0x080600D0)					= 0
brk(0x080620D0)					= 0
ioctl(3, TCGETA, 0x08047950)			Err#25 ENOTTY
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0".., 8192)	= 6696
llseek(3, 0xFFFFFFFFFFFFFE8C, SEEK_CUR)		= 6324
close(3)					= 0
open64("/var/adm/utmp", O_RDONLY)		= 3
llseek(3, 576, SEEK_SET)			= 576
read(3, " p a g a l\0\0\0 t 1 0 0".., 36)	= 36
close(3)					= 0
write(2, " p a s s w d", 6)			= 6
write(2, " :    ", 3)				= 3
write(2, " C h a n g i n g   p a s".., 21)	= 21
write(2, "  ", 1)				= 1
write(2, " p a g a l", 5)			= 5
write(2, "\n", 1)				= 1
stat64("/etc/pam_debug", 0x08047ACC)		Err#2 ENOENT
stat64("/etc/pam.conf", 0x080479F0)		= 0
open("/etc/pam.conf", O_RDONLY)			= 3
mmap(0x00000000, 1255, PROT_READ, MAP_PRIVATE, 3, 0) = 0xDFFBF000
munmap(0xDFFBF000, 1255)			= 0
close(3)					= 0
stat64("/usr/lib/security/pam_ldap.so", 0x08047A34) = 0
open("/usr/lib/security/pam_ldap.so", O_RDONLY)	= 3
fxstat(2, 3, 0x08047898)			= 0
mmap(0x00000000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xDFFBF000
mmap(0x00000000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xDFE83000
mmap(0xDFE8A000, 3092, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 24576) = 0xDFE8A000
close(3)					= 0
open("/usr/lib/libldap.so.2", O_RDONLY)		= 3
fxstat(2, 3, 0x08047834)			= 0
mmap(0xDFFBF000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) =
0xDFFBF000
mmap(0x00000000, 135168, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xDFE61000
mmap(0xDFE81000, 3975, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 126976) = 0xDFE81000
close(3)					= 0
open("/usr/lib/liblber.so.2", O_RDONLY)		= 3
fxstat(2, 3, 0x08047834)			= 0
mmap(0xDFFBF000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) =
0xDFFBF000
mmap(0x00000000, 36864, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xDFE57000
mmap(0xDFE5F000, 3176, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 28672) = 0xDFE5F000
close(3)					= 0
open("/usr/lib/libresolv.so.2", O_RDONLY)	= 3
fxstat(2, 3, 0x08047834)			= 0
mmap(0xDFFBF000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) =
0xDFFBF000
mmap(0x00000000, 135168, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xDFE35000
mmap(0xDFE53000, 8004, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 118784) = 0xDFE53000
open("/dev/zero", O_RDONLY)			= 5
mmap(0xDFE55000, 3468, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 5, 0) = 0xDFE55000
close(3)					= 0
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 5, 0)
= 0xDFE33000
close(5)					= 0
munmap(0xDFFBF000, 4096)			= 0
open("/etc/ldap.conf", O_RDONLY)		= 3
fstat64(3, 0x080470E4)				= 0
ioctl(3, TCGETA, 0x080470B8)			Err#25 ENOTTY
read(3, " #\n #   $ I d :   l d a".., 8192)	= 1276
read(3, 0x0805F834, 8192)			= 0
llseek(3, 0, SEEK_CUR)				= 1276
close(3)					= 0
sysconfig(_CONFIG_OPEN_FILES)			= 513
open("/usr/local/openldapV3/etc/openldap/ldap.conf", O_RDONLY) Err#2
ENOENT
open("//ldaprc", O_RDONLY)			Err#2 ENOENT
open("//.ldaprc", O_RDONLY)			Err#2 ENOENT
open("ldaprc", O_RDONLY)			Err#2 ENOENT
so_socket(2, 2, 0, "", 1)			= 3
ioctl(3, FIONBIO, 0x08046F78)			= 0
connect(3, 0x0804709C, 16, 1)			= 0
ioctl(3, FIONBIO, 0x08046F78)			= 0
brk(0x080620D0)					= 0
brk(0x080660D0)					= 0
time()						= 970848043
write(3, " 0\f020101 `0702010304\0".., 14)	= 14
time()						= 970848043
poll(0x08046094, 1, 10000)			= 1
read(3, " 0\f020101 a07\n01\004\0".., 16384)	= 14
time()						= 970848043
time()						= 970848043
write(3, " 0 :020102 c 50414 o u =".., 60)	= 60
poll(0x0804608C, 1, -1)				= 1
read(3, " 08201 F020102 d8201 ?04".., 16384)	= 344
time()						= 970848043
open("/dev/tty", O_RDONLY)			= 5
sigaction(SIGINT, 0x080474E4, 0x08047540)	= 0
ioctl(5, TCGETA, 0x0804759C)			= 0
ioctl(5, TCSETAF, 0x0804759C)			= 0
write(2, " E n t e r   l o g i n (".., 28)	= 28
read(5, 0xDFF22D74, 1)		(sleeping...)
read(5, " n", 1)				= 1
read(5, " e", 1)				= 1
read(5, " w", 1)				= 1
read(5, " p", 1)				= 1
read(5, " a", 1)				= 1
read(5, " s", 1)				= 1
read(5, " s", 1)				= 1
read(5, "\n", 1)				= 1
ioctl(5, TCSETAW, 0x0804759C)			= 0
write(2, "\n", 1)				= 1
sigaction(SIGINT, 0x080474E4, 0x08047540)	= 0
close(5)					= 0
time()						= 970848053
write(3, " 0 1020103 ` ,020103041E".., 51)	= 51
time()						= 970848053
poll(0x08046468, 1, 10000)			= 1
read(3, " 0\f020103 a07\n01\004\0".., 16384)	= 14
time()						= 970848053
time()						= 970848053
write(3, " 0\f020104 `0702010304\0".., 14)	= 14
time()						= 970848053
poll(0x08046490, 1, 10000)			= 1
read(3, " 0\f020104 a07\n01\004\0".., 16384)	= 14
time()						= 970848053
open("/dev/tty", O_RDONLY)			= 5
sigaction(SIGINT, 0x080474E4, 0x08047540)	= 0
ioctl(5, TCGETA, 0x0804759C)			= 0
ioctl(5, TCSETAF, 0x0804759C)			= 0
write(2, " N e w   p a s s w o r d".., 14)	= 14
read(5, 0xDFF22D74, 1)		(sleeping...)
read(5, " t", 1)				= 1
read(5, " e", 1)				= 1
read(5, " s", 1)				= 1
read(5, " t", 1)				= 1
read(5, " 1", 1)				= 1
read(5, " 2", 1)				= 1
read(5, " 3", 1)				= 1
read(5, "\n", 1)				= 1
ioctl(5, TCSETAW, 0x0804759C)			= 0
write(2, "\n", 1)				= 1
sigaction(SIGINT, 0x080474E4, 0x08047540)	= 0
close(5)					= 0
getuid()					= 1016 [1016]
open("/dev/tty", O_RDONLY)			= 5
sigaction(SIGINT, 0x080474E4, 0x08047540)	= 0
ioctl(5, TCGETA, 0x0804759C)			= 0
ioctl(5, TCSETAF, 0x0804759C)			= 0
write(2, " R e - e n t e r   n e w".., 23)	= 23
read(5, 0xDFF22D74, 1)		(sleeping...)
read(5, " t", 1)				= 1
read(5, " e", 1)				= 1
read(5, " s", 1)				= 1
read(5, " t", 1)				= 1
read(5, " 1", 1)				= 1
read(5, " 2", 1)				= 1
read(5, " 3", 1)				= 1
read(5, "\n", 1)				= 1
ioctl(5, TCSETAW, 0x0804759C)			= 0
write(2, "\n", 1)				= 1
sigaction(SIGINT, 0x080474E4, 0x08047540)	= 0
close(5)					= 0
    Incurred fault #6, FLTBOUNDS  %pc = 0xDFEB8C4D
      siginfo: SIGSEGV SEGV_MAPERR addr=0x00000429
    Received signal #11, SIGSEGV [default]
      siginfo: SIGSEGV SEGV_MAPERR addr=0x00000429
	*** process killed ***


Reply soon!!
BYEE!!BYEEE!!
Himanshu khona
Systems consultant!!
Spidertech s/w pvt ltd

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic