Hallo Allemiteinander, das folgende Problem ist vielleicht etwas OT, ich wage es aber trotzdem. Es existiert ein Firmennetz mit W2K/XP-Rechnern in einer Samba-3.0.2...Domain unter OS 10.2 auf etwas betagter Server-Hardware. Es erfolgte schon vor längerer Zeit ein Upgrade von OS 9.2 auf OS 01.2, es existieren daher also noch UIDs zwischen 500 und über 1000. Nun müssen Win7-Maschinen eingebunden werden, also ist mindestens ein Samba-Upgrade auf >3.3... notwendig, der Patch in Win7 ist bekannt. Die Idee ist nun, auf neuer Hardware OS11.3 mit dem dazugehörigen Samba zu installieren, das Netz muß aber erhalten bleiben. Wie bekommt man an einen neuen PDC die bestehenden Maschinen und User ohne Neuinstallation eingebunden und neue User und Maschinen angelegt? Auf dem bekannten Weg >useradd >smbpasswd komme ich nicht weiter. Welchen Weg gibt es hier? Viele Grüße und danke Walter Stengel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Tue, Feb 01, 2011 at 02:15:46PM +0100, Walter Stengel wrote:
Es existiert ein Firmennetz mit W2K/XP-Rechnern in einer Samba-3.0.2...Domain unter OS 10.2 auf etwas betagter Server-Hardware. Es erfolgte schon vor längerer Zeit ein Upgrade von OS 9.2 auf OS 01.2, es existieren daher also noch UIDs zwischen 500 und über 1000. Nun müssen Win7-Maschinen eingebunden werden, also ist mindestens ein Samba-Upgrade auf >3.3... notwendig, der Patch in Win7 ist bekannt. Die Idee ist nun, auf neuer Hardware OS11.3 mit dem dazugehörigen Samba zu installieren, das Netz muß aber erhalten bleiben. Wie bekommt man an einen neuen PDC die bestehenden Maschinen und User ohne Neuinstallation eingebunden und neue User und Maschinen angelegt? Auf dem bekannten Weg >useradd >smbpasswd komme ich nicht weiter. Welchen Weg gibt es hier?
Ich würde die existierenden TDB-Dateien aus /etc/samba/ und unterhalb von /var/lib/samba/ vom Alt- auf das Neusystem übernehmen (via rsync, scp, tar). Dabei auf dem neuen System nmbd, smbd, und gegebenenfalls winbindd noch nicht laufen haben. Mit dem ersten Start werden dann die Dateiformate der TDB-Dateien soweit erforderlich automatisch aktualisiert. Zudem gilt es ein Auge auf die Änderung des Standardwertes für die globale Option "passdb backend" in /etc/samba/smb.conf zu haben. Siehe dazu: http://www.suse.com/relnotes/i386/openSUSE/11.2/RELEASE-NOTES.en.html unterhalb von "New Samba Password Configuration Back-End: tdbsam". Das gilt so weiterhin auch für 11.3. Ein generischer Verweis auf vorherige Release-Notes sollte eigentlich genau wegen des neuen default passdb backend zu 11.3 drin stehen. @Karl: Kommt das erst mit 11.4 oder mit dem nächsten Update für die Release-Notes der 11.3? Lars -- Lars Müller [ˈlaː(r)z ˈmʏlɐ] Samba Team SUSE Linux, Maxfeldstraße 5, 90409 Nürnberg, Germany
Walter Stengel schrieb:
Hallo Allemiteinander, das folgende Problem ist vielleicht etwas OT, ich wage es aber trotzdem. Es existiert ein Firmennetz mit W2K/XP-Rechnern in einer Samba-3.0.2...Domain unter OS 10.2 auf etwas betagter Server-Hardware. Es erfolgte schon vor längerer Zeit ein Upgrade von OS 9.2 auf OS 01.2, es existieren daher also noch UIDs zwischen 500 und über 1000. Nun müssen Win7-Maschinen eingebunden werden, also ist mindestens ein Samba-Upgrade auf >3.3... notwendig, der Patch in Win7 ist bekannt. Die Idee ist nun, auf neuer Hardware OS11.3 mit dem dazugehörigen Samba zu installieren, das Netz muß aber erhalten bleiben. Wie bekommt man an einen neuen PDC die bestehenden Maschinen und User ohne Neuinstallation eingebunden und neue User und Maschinen angelegt? Auf dem bekannten Weg >useradd >smbpasswd komme ich nicht weiter. Welchen Weg gibt es hier? Platte kopieren - wenn nötig; /etc's sichern und dann los :)
Der Kernel sollte auch auf anderer Hardware keine überragenden Probleme bekommen (solange du IDE zu IDE machst; IDE zu SATA habe ich nicht probiert) und dann mit CD/DVD die Updates draufziehen, 10,1 -> 11.1 geht definitiv in einem Schritt...alte UIDs laufen auch unter Suse10.3 . Einmal ( 8.2 -> 10.1 ...oder so; habe ich nur die relevanten Files zum Schluss "übergebügelt" (group, passwd, shadow , das vollständige /etc/samba ) und mir so die Neueinrichtung erspart, die alten/neuen GIDs und UIDs müssen zu den Daten passen).. war nicht was anders von samba 3.0 -> 3.4 (??) smbpasswd/tdbsam oder so was ... Ich habe immer noch UIDs ab 500 ..solange Platz ist :) Auch GIDs sind die alten... Neue Platten mit dd kopieren oder die Parted-CD verwenden und damit Partitionen kopieren/ändern...
Viele Grüße und danke Walter Stengel
Das hat alles zumindest hier so recht klaglos geklappt, vor 2 Jahren (nach Suse11.1 bzw. 11.2)... altes Brett war ein 500MHZ AMD-Duron mit 128MB RAM..der hätte zwar gereicht, aber das Board hatte keine SATA-Anschlüsse...Samba hat die 50 angeschlossenen PC locker geschafft :) Gruss Fred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
Fred Ockert
-
Lars Müller
-
Walter Stengel