Since I'm currently doing the same stuff (transfering PDC from an old Caldera box to Suse 9.1), maybe I can be of some assistance. But first of all I sugest you really should read some very good (and free) books on Samba - "Official HOWTO and Reference Guide" and "Samba 3 by Example" for start. You can find them on Samba web page.
There are not that many users, so they could all set their passwords again if it's not possible to move them. First thing, how do I import the users to SuSE 9.2? The RH system doesn't use shadow (if that helps). I need to import them to both linux (the normal /etc/passwd) as well as samba... there isn't any import system?
Moving passwd file should be easy. You should first run command "pwck" on your old system to check for inconsistencies in passwd files (mixed uids etc.) Then just copy it over to new machine (to /tmp), delete unnecessary (system) accounts from it and then APPEND this passwd file to /etc/passwd. After that run "pwconv" command on Suse to convert new entries from passwd to shadow. This procedure should retain all passwords! Samba passwords are same story (I guess you're using smbpasswd backend) - just copy smbpasswd to Suse's /etc/samba and that's it.
Next, what to I need to do to move the computers (windows clients)? Just import them as normal users? To both linux main users as well as samba users?
I don't really understand what you mean by "moving the computers" - I guess you mean what about all those accounts that end with $? They are exactly like normal accounts, so just do it the same way.
Then the switch... should I first switch off the old server (at least the samba) and after that configure the new server as PDC to the same domain and start that up. I'm expecting to do as much as possible through the Yast GUI, but as with many other things... I think it's not enough and I need to go to the conf-files.
There is one important thing you shoud know about PDC's - every domain controller has a SID number, and you MUST insert this SID into your new Samba installation, otherwise your W2k/XP clients won't be able to login. What version of Samba are you currently running? You can get the SID with smbpasswd command, but I don't remember the correct parameter - consult the docs and manpages. If anyone else has some info on moving PDC to new installation, I'd sure like to hear it. robert