Sandy Drobic schrieb: (...)
Wenn du die Datei gefunden hast mit find, dann mache VOR DEM KOPIEREN!! folgendes:
previous_owner=`stat -c%U $filename_to_be_overwritten` previous_group=`stat -c%U $filename_to_be_overwritten`
Für die Gruppe müsste es wohl stat -c%G heißen, nehme ich an? Auf stat wäre ich erst mal nicht gekommen. Nach deinem Hinweis sieht es auf einmal viel einfacher aus.
access_mode=`stat -c%a $filename_to_be_overwritten`
cp $newfile $filename_to_be_overwritten chown $previous_owner:$previous_group $filename_to_be_overwritten chmod $access_mode $filename_to_be_overwritten
Ich habe es jetzt nicht getestet, aber das sollte dein Problem beseitigen, egal, wer der Besitzer der Datei ist und wieviele Domains du verwalten musst.
Und das Ganze in ein Skript packen, und schon habe ich ein neues Werkzeug. Klasse, so müsste das gehen. Danke! Jürgen