John,

Thanks for your excellent explanation. For some reason I need to keep both NIS and LDAP running while NIS is the master passwd database. So is there any complete discussion about account migration in the Samba Documents?

Steve
On Monday 14 March 2005 12:22, Paul Gienger wrote:

There are both machine accounts and user accounts in the "smbpasswd"
file.


If you do not specify a "passdb backend" the default is to use an smbpasswd backend and it will contain both user and machine accounts.

If the "passdb backend" specifies LDAP Samba will place user and machine accounts into the locations specified by:

ldap machine suffix =
ldap user suffix =


So pdbedit will automatically put machine accounts into ou=Computers and user accounts into ou=users, am I right?


pdbedit will do as instructed in smb.conf via the above.


That I couldn't tell you honestly.  It stands to reason that the command
could figure out which is which, but I have no empirical data to back
that up.


I've tried "smbldap-migrate-unix-accounts" to migrate NIS account
into LDAP. It is a great tool. There is no problem if he/she
authenticate from Linux machine with his old NIS account. But I
found that I need to run smbldap-passwd to give a new passwd so that
he/she can authenticate from windows machine. Does anyone has a
better solution about it?


There is no better solution because the passwords that are stored in NIS can not be decrypted and then recrypted into the format needed by Windows.

On the other hand, if you already have an smbpasswd file that was previously used with NIS, then you can migrate just the NIS copmonent into the LDAP backend and then use:

        pdbedit -i smbpasswd -e ldapsam

to migrate the existing Windows passwords.


So by your subject line it appears that you have a smbpasswd file
someplace.  You can use the pdbedit command with import and export
flags to move the relevant fields over to ldap.


- John T.

-- Regards,

Steve Zeng
Systems Administrator
Mainframe Entertainment Inc
T: (604) 628-1000 ext 5293
--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba

Reply via email to