PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Benutzer wechseln



df8oe
05-09-2006, 09:38
Schande, an so einem eigentlich einfachen Problem zu scheitern...


Ich möchte alle Dateien, die dem User 540 und der Gruppe 541 angehören, dem User 590 und der Gruppe 591 "überschreiben". Irgendwie müsste das mit "find" und "chown" und der Pipe gehen, aber ich bekomme es einfach nicht hin :(

Ist jemand so freundlich und gibt einem bash-Anfänger eine Hilfe?

df8oe

zst
05-09-2006, 23:39
Hallo,
Du könntest das als root so machen:
1.) find /home -uid 540 -gid 541 | xargs chown 590
2.) find /home -uid 590 -gid 541 | xargs chgrp 591
Gruss zst

df8oe
06-09-2006, 09:27
Danke! Ich denke, ich sollte mich mal mit der Bedeutung des Wörtchens "xargs" auseinandersetzen :)

Mit freundlichem Gruß
df8oe

PS:
Ich habe es so gemacht:

find /home -uid 540 -gid 541 | xargs chown 590:591

So kann ixh sicherstellen, daß nicht alle Gruppen (auch der anderen User der gleichen Gruppe) umgestellt werden.

Hat weniger als 5 Sekunden gedauert ;)