I am running samba 2.2.8a with the pam_smbpass included in it (running on Sparc Solaris 2.8). When I run passwd as root, the unix password and smbpasswd passwords are both changed successfully. However, if I do this as a regular user I get a core dump as follows: $ passwd passwd: Changing password for mprewitt Enter existing login password: New Password: Re-enter new Password: Bus Error (core dumped) I have the following in my pam.conf file: other password required pam_smbpass.so.1 debug use_authtok try_first_pass (slightly different than the unix version but works the same.) Here's a backtrace of the coredump which is generated: #0 0xff142b6c in _free_unlocked () from /usr/lib/libc.so.1 #1 0xff142b24 in free () from /usr/lib/libc.so.1 #2 0xff354ed0 in nis_putpwnam () from /usr/lib/passwdutil.so.1 #3 0xff352db0 in __set_authtoken_attr () from /usr/lib/passwdutil.so.1 #4 0xfeda0ea8 in pam_sm_chauthtok () from /usr/lib/security/pam_authtok_store.so.1 #5 0xff303048 in run_stack () from /usr/lib/libpam.so.1 #6 0xff303474 in pam_chauthtok () from /usr/lib/libpam.so.1 #7 0x000118f4 in main () Any ideas or suggestions to debug this further? Does anyone have pam_smbpass working on Solaris? Thanks, Marc Prewitt