[Samba] smbpasswd on solaris clients

James Craig jmc at cs.rit.edu
Mon Sep 3 20:00:27 GMT 2007



 	I may be mixing water and oil here, but with a recent upgrade
 	I am discovering our solaris clients aren't able to update samba
 	passwords.

 	Our server is running 2.2.12  (I intend to upgrade to 3.0.x when
 	I get LDAP working) with it's own password database.

 	If I use the smbpasswd that came with 2.2.12 on the solaris clients
 	everything works.  however if I use the smbpasswd that comes with
 	blastwave (3.0.23) on the x86 solaris machines,

 	I get this error:

Could not connect to machine xxx.xxx.xxx.xxx: NT_STATUS_LOGON_FAILURE
Failed to change password for username


 	the server throws this into the logs:

[2007/09/03 15:41:21, 1] smbd/password.c:pass_check_smb(545)
   Couldn't find user '\username' in passdb.
[2007/09/03 15:41:21, 2] smbd/reply.c:reply_sesssetup_and_X(997)
   NT Password did not match for user '\username'!
[2007/09/03 15:41:21, 2] smbd/reply.c:reply_sesssetup_and_X(1007)
   Defaulting to Lanman password for \username
[2007/09/03 15:41:21, 1] smbd/password.c:pass_check_smb(545)
   Couldn't find user '\username' in passdb.
[2007/09/03 15:41:21, 1] smbd/reply.c:reply_sesssetup_and_X(1023)
   Rejecting user '\username': authentication failed
[2007/09/03 15:41:21, 2] smbd/server.c:exit_server(511)
   Closing connections



 	I have not had to create machine accounts for the client machines
 	before.  Is this something I need to change?  Do I need to flesh
 	out the currently empty smb.conf on the client machines?
 	Is the problem due to my attempt to mix client and server versions,
 	or does blastwave compile their smbpassword to expect a certain style
 	of server?


jim craig



More information about the samba mailing list