Same physical computer, I performed a fresh and much newer o/s installation
(slackware to debian). Samba was v3.5x, moved to the newest stable debian
version. Backend is ldap. Testparm is fine. Moved old secrets.tdb, etc, to the
appropriate new locations (old system disk is both completely backed up as well
as still physically available to me, so I have all files from the old server).
Ldap is working fine (finally!), and Samba starts up. I can map shares on the
server, which is great.
To be a bit more clear about where I am at the moment, if Samba is running on
the server I cannot log onto the workstations even though I only use local
profiles (I can log on as local admin, of course, but then I have profile
issues). Stopping Samba lets me log on with cached credentials, after which I
can restart Samba and manually map drives on the workstation to shares on the
server.
What's not great is that the workstation trusts appear to have broken, and I
cannot leave/rejoin the domain (not that that's my preferred way of solving
the problem). I think I have two possibly unrelated problems:
1) I want to restablish the workstation trusts such that user accounts and files
on the workstations (all Win7) are not affected by the Samba upgrade; and
2) I need to figure out why I cannot simply rejoin the domain from the
workstations - the errors appear to be related to the use of the server's
root account to authorize the join, which worked fine before the big switch.
For #1, I wonder if I'm having a SID problem. Is there a decent
"how-to" guide that covers both migration and upgrading Samba,
confirming what files I need to preserve and how to validate that the SIDs are
the same?
For #2, I'm not sure I understand the mechanics of how a domain join
happens, and how the authorizing account is leveraged to do that. Is there a
decent explanation of that somewhere?
Help gratefully accepted. In the meantime, at least I can map shares on the
server and manually re-establish workstation backups.