I have Samba 3 running as a PDC on RedHat 9.0 15 XP, W2K and W98 workstations connect to it. It is working fine. However, the users cannot change their passwords from their workstations. On XP, press ctrl-alt-del and select "change password". Enter old password and new password twice. Click OK and receive the following message: "The server cannot change your password because the domain XXX is not available." There is no other problem connecting to the domain or any share contained within it.
I saw the thread on MS KB828741 and removed the patch via Control Panel. Now the error I get when I attempt to change passwords is "You do not have permission to change your password". The Samba log file for this machine shows the following entry; [2004-05-20 13:46:51, 0] lib/util_sock.c:read_socket_with_timeout(279) read_socket_with_timeout: timeout read. read erro = Input/output error. "Paul Taylor" <paul@nms.com.au> wrote in message news:c8h3ic$gq7$1@sea.gmane.org...> I have Samba 3 running as a PDC on RedHat 9.0 > 15 XP, W2K and W98 workstations connect to it. > > It is working fine. > > However, the users cannot change their passwords from their workstations. > On XP, press ctrl-alt-del and select "change password". > Enter old password and new password twice. Click OK and receive the > following message: > > "The server cannot change your password because the domain XXX is not > available." > > There is no other problem connecting to the domain or any share contained > within it. > > > > -- > To unsubscribe from this list go to the following URL and read the > instructions: http://lists.samba.org/mailman/listinfo/samba >
Paul Taylor wrote: > Thanks for the help, but in our case the password does not change. Maybe your PAM setting are a little different? /etc/pam.d/samba #%PAM-1.0 auth required pam_nologin.so auth required pam_stack.so service=system-auth account required pam_stack.so service=system-auth session required pam_stack.so service=system-auth #the following 2 lines get samba to bybass pam_cracklib -- especially the dictionary checks password required pam_pwdb.so shadow md5 password optional pam_smbpass.so nullok use_authtok try_first_pass #password required pam_smbpass.so nodelay smbconf=/etc/samba/smb.conf debug /etc/pam.d/system-auth #%PAM-1.0 auth required pam_env.so auth sufficient pam_unix.so likeauth nullok #auth sufficient pam_ldap.so use_first_pass auth required pam_deny.so account required pam_unix.so #account sufficent pam_ldap.so #password required pam_cracklib.so retry=3 minlen=4 dcredit=0 ucredit=0 #password sufficient pam_unix.so nullok use_authtok md5 shadow password requisite pam_cracklib.so retry=3 minlen=4 password requisite pam_unix.so shadow md5 use_authtok try_first_pass password optional pam_smbpass.so nullok use_authtok try_first_pass #password sufficient pam_ldap.so use_authtok #password required pam_deny.so session required pam_limits.so session required pam_unix.so #session optional pam_ldap.so