Manchmal steht man vor dem Problem, das man innerhalb eines Ordners und Unterordner den Besitzer von Dateien und Ordnern ändern muss, ohne die Dateien eines anderen Benutzers anzupassen.

Dazu habe ich mir 2 find-Befehle zusammen gebaut.

Ordner:

find /home -type d -user "username" -exec chown user:gruppe {} \;

 

Dateien:

find /home -type f -user "username" -exec chown user:gruppe {} \;

 

Möchte man die Suche auf den aktuellen Ordner ohne Unterverzeichnisse beschränken, muss man die Zeile mit einen -maxdepth 0 versehen.

Zum Beispiel:

find /home -type f -maxdepth 0 -user "username" -exec chown user:gruppe {} \;

find /home -type d -maxdepth 0 -user "username" -exec chown user:gruppe {} \;
 

 

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.