Supposons que je possède un répertoire sous Linux avec un tas de fichiers et de sous-répertoires. C’est ce répertoire racine:
drwxr-xr-x 13 user1 group1 4096 May 7 15:58 apps
Maintenant, je veux seulement modifier la partie groupe de ces permissions. Je veux le modifier de manière à ce qu’il corresponde exactement à la partie propriétaire. Le résultat pour ce répertoire serait:
drwxrwxr-x 13 user1 group1 4096 May 7 15:58 apps
Mais, je veux un script ou une commande pour le faire automatiquement, pas seulement pour ce répertoire, mais pour chaque sous-répertoire et fichier récursif en dessous. Quelqu’un sait comment?
Merci.
Essayez ceci (testez-le d’abord):
chmod -R g=u apps
Le =
copie les permissions lorsque vous spécifiez un champ ( u
, g
ou o
) du côté droit ou le définit absolument lorsque vous spécifiez une autorisation ( r
, w
ou x
) à droite.
C’est simple:
chmod g=u