Hello,

I use busybox 1.34.1 within OpenWRT, and use libpam 1.5.1. Now I need to 
implement password history check. I set BUSYBOX_DEFAULT_PAM with y, then can 
see libpam.so library linked for libbusybox.so and passwd binary.
root@OpenWrt:/# ldd /lib/libbusybox.so.1.34.1
        ldd (0x7f9a121000)
        libpam.so.0 => /usr/lib/libpam.so.0 (0x7f9a04f000)
        libpam_misc.so.0 => /usr/lib/libpam_misc.so.0 (0x7f9a03b000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x7f9a016000)
        libc.so => ldd (0x7f9a121000)
root@OpenWrt:/#
root@OpenWrt:/# ldd /bin/passwd
        /lib/ld-musl-aarch64.so.1 (0x7f80200000)
        libbusybox.so.1.34.1 => /lib/libbusybox.so.1.34.1 (0x7f8014f000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x7f8012a000)
        libc.so => /lib/ld-musl-aarch64.so.1 (0x7f80200000)
        libpam.so.0 => /usr/lib/libpam.so.0 (0x7f80109000)
        libpam_misc.so.0 => /usr/lib/libpam_misc.so.0 (0x7f800f5000)

I also configure "password required pam_pwhistory.so enforce_for_root 
remember=3" into /etc/pam.d/common-password. But password history check 
function isn't triggered, I also can't find opasswd file.
Who can help me for what's wrong there?
Thank you.

Jianbin
Best Regards

_______________________________________________
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to