Hallo,

ich versuche gerade auf meinem Server alle Dateien zu finden, die die UID 500 haben. Das habe ich noch hinbekommen . Nun sollte jede diese Datei dem user giftnudel gehören.

Da ich keine Ahnung habe, schrieb ich ein skript à la:
Code:
for file in `find /daten -uid 500 -printf "\"%p\"\n"`; do chown giftnudel.users $file; done
Blöd jetzt: Falls der Pfad ein Leerzeichen enthält (/daten/Dies\ ist\ kacke/) sagt mir das Skript:
Code:
chown: /daten/Dies nicht gefunden
chown: ist nicht gefunden
chown: kacke/ nicht gefunden
Bei Verzeichnissen und Dateien ohne Leerzeichem funktioniert das Skript ohne Probleme, jemand ne Idee?

Vielen Dank schon mal

giftnudel