2 questions - munged service names and password sync

andrew tristan atristan at math.ucr.edu
Fri Feb 12 19:19:15 GMT 1999

Using Jerry Carter's NTDOM FAQ, I've gotten samba 2.1.0-prealpha (I
checked it out on Wed)  running on a SunOS 5.5.1 box, and acting as the
PDC for a couple of NT-v4+SP4 boxes.  I can join the domain,
authentication works exactly as expected, etc.  I expect that the
problems I'm having are due to stupidity on my part.  I didn't find
either of these discussed in the archives for the list, if I missed
something please let me know.

1. password sync 

I haven't been able to get password sync working quite correctly.  With
"unix password sync" turned off, smbpasswd works correctly; that is,
the smb password gets updated correctly.  However, when I turn on
password sync, the unix password gets changed, but the smb password
does not.  Some of the relevant bits from smb.conf:

	domain master = yes
	preferred master = yes
	domain logons = yes
	security = user
	encrypt passwords = yes
	unix password sync = yes
	passwd program = /usr/bin/passwd %u
	passwd chat = *password* %n\n *password* %n\n *successfull*

The actual error message from smbpasswd is:

	machine rejected the password change: Error was : 
		The specified password is invalid.
	Failed to change password for luser

I turned debugging on (this is only d3, I can report higher levels if
necessary), but had little luck interpreting the results.  Here are what
I take to be the important bits:

	[1999/02/12 08:45:08, 3] smbd/ipc.c:(3399)
	  Doing SamOEMChangePassword
	[1999/02/12 08:45:08, 3] smbd/ipc.c:(1741)
	  api_SamOEMChangePassword: Change password for <luser>
	[1999/02/12 08:45:08, 3] smbd/chgpasswd.c:(381)
	  Password change for user: luser
	[1999/02/12 08:45:08, 3] smbd/chgpasswd.c:(360)
	  Dochild for user luser (uid=0,gid=0)
	[1999/02/12 08:45:11, 3] smbd/chgpasswd.c:(279)
	  response 3 incorrect
	[1999/02/12 08:45:11, 3] smbd/chgpasswd.c:(321)
	  Child failed to change password: luser
	[1999/02/12 08:45:11, 3] smbd/chgpasswd.c:(326)
	  The process is no longer waiting!

Source diving made it no more clear.

2. munged service names

	load printers = yes
	printcap name = lpstat

I can see my printers with testprns, but the clients report something
and I get
	[1999/02/12 09:53:21, 0] smbd/service.c:(210)
	  client ( couldn't find service ????????
in the client log files.

Thanks for any help,

andrew.tristan at ucr.edu		Unix Systems Group, UC Riverside

More information about the samba-ntdom mailing list