[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