Todd Pfaff
1998-Apr-08 20:37 UTC
1.9.18p4 smbpasswd and unix sync with sunos 5.5 nis server
i found the following to work for syncing samba and unix passwords. my environment is: sunos 5.5 samba-1.9.18p4 samba password server is also nis master server in smb.conf: allow hosts = localhost [ + whatever other hosts you want to allow ] unix password sync = yes passwd program = /bin/passwd -r files %u; cd /var/yp; make passwd passwd chat = *New\spassword:* "%n\n" *new\spassword:* "%n\n" *updated\spasswd* . *pushed\spasswd* note the \s for spaces in the expect string and the "" around the response string. i found this to be the only variation that would work. the \s seemed to be necessary in the expect string - using "" around the string didn't seem to work. the "" in the response string are necessary in case there are any spaces in the new password string. the 'passwd -r files' and 'cd /var/yp; make' are necessary since this is the only way root can change a user's nis password without knowing the old password in sunos 5.5. unfortunately, this will only work on the nis master server. fortunately, in my case, the nis master server is always the samba password server. -- Todd Pfaff \ Email: pfaff@mcmaster.ca Computing and Information Services \ Voice: (905) 525-9140 x22920 ABB 132 \ FAX: (905) 528-3773 McMaster University \ Hamilton, Ontario, Canada L8S 4M1 \