jki
04.04.06, 10:18
Hi,
ich habe einen neuen Fileserver mit Samba 3 aufgesetzt und kopiere jetzt die Daten des "alten" (ausgedienten) Fileservers auf den neuen und zwar mit folgendem Befehl:
servnew:/mnt/data # ssh servold star -cp -acl /mnt/Daten/Docs/* | star -xp -acl
Das funktioniert gut und schnell, der Inhalt des Verzeichnisses Docs wird vollständig kopiert, das hat nur einen Haken:
auf dem neuen Server wird von star die Verzeichnisstruktur /mnt/Daten/Docs angelegt, dabei bekommen die dirs mnt, Daten, Docs das Schreibrecht weggenommen und der Eigentümer wird root, alles was innerhalb Docs liegt (incl. Verzeichnisse) bleibt unverändert (user nobody und Schreibrecht auf die dirs). D.h., von Win aus kann oberhalb docs nichts mehr gelöscht werden.
Gibt es dafür eine Lösung oder kann ich star nicht nehmen?
Gruß Jörg
ich habe einen neuen Fileserver mit Samba 3 aufgesetzt und kopiere jetzt die Daten des "alten" (ausgedienten) Fileservers auf den neuen und zwar mit folgendem Befehl:
servnew:/mnt/data # ssh servold star -cp -acl /mnt/Daten/Docs/* | star -xp -acl
Das funktioniert gut und schnell, der Inhalt des Verzeichnisses Docs wird vollständig kopiert, das hat nur einen Haken:
auf dem neuen Server wird von star die Verzeichnisstruktur /mnt/Daten/Docs angelegt, dabei bekommen die dirs mnt, Daten, Docs das Schreibrecht weggenommen und der Eigentümer wird root, alles was innerhalb Docs liegt (incl. Verzeichnisse) bleibt unverändert (user nobody und Schreibrecht auf die dirs). D.h., von Win aus kann oberhalb docs nichts mehr gelöscht werden.
Gibt es dafür eine Lösung oder kann ich star nicht nehmen?
Gruß Jörg