Rendre les autorisations de groupe identiques aux autorisations utilisateur

27

Je souhaite définir les autorisations de groupe pour tous les fichiers et sous-répertoires d'un certain répertoire parent sur le paramètre d'autorisation utilisateur pour ce fichier ou répertoire spécifique.

Par exemple, tout sous /path/to/parentdir

# Permissions before
# Path                      Permissions
/path/to/parentdir/file1    755
/path/to/parentdir/file2    644
/path/to/parentdir/file3    600

# Permissions after
/path/to/parentdir/file1    775
/path/to/parentdir/file2    664
/path/to/parentdir/file3    660

J'espère qu'il existe un moyen simple de le faire dans une seule commande, espérons-le. Je peux penser à des façons d'utiliser un script avec un tas de commandes, mais il semble qu'il devrait y avoir une façon assez directe de le faire.

Merci d'avance!

Matthieu
la source

Réponses:

47

Voici ce que tu veux:

chmod -R g=u directory
Stéphane Gimenez
la source