GNU/Linux >> Tutoriels Linux >  >> Linux

Comment puis-je changer tous les fichiers appartenant à un utilisateur à un autre utilisateur ?

Je pense que la commande --from flag on chown est probablement le moyen le plus simple.

chown --from=oldguy newguy * -R

Quelque chose comme

find /decompressed-backup-dir -uid 1050 -exec chown newuser:newgroup {} +

Ajout à la réponse de SiteKickr, chgrp n'a pas le --from argument, mais vous pouvez obtenir la même chose avec chown en omettant l'utilisateur.

Exemple :

chown -R --from=:currentgroup :newgroup /some/directory

Linux
  1. Comment déplacer tous les fichiers (y compris cachés) d'un répertoire à un autre ?

  2. Comment remplacer un caractère par un autre dans tous les noms de fichiers des répertoires actuels ?

  3. Comment trouver tous les fichiers appartenant à un utilisateur spécifique sous Unix/Linux ?

  4. Comment changer toutes les occurrences d'un mot dans tous les fichiers d'un répertoire

  5. Pouvez-vous modifier les autorisations sur tous les fichiers sauf un répertoire sous Linux ?

Comment changer le propriétaire d'un fichier/groupe avec la commande chown sous Linux

Linux chmod et chown - Comment modifier les autorisations et la propriété des fichiers sous Linux

Comment changer d'utilisateur sous Linux

Comment puis-je trouver tous les fichiers liés en dur sur un système de fichiers ?

Comment puis-je empêcher un utilisateur de copier des fichiers sur un autre disque dur ?

Comment puis-je chown un fichier à un subuid sans sudo