chmod 664

Le propriétaire peut lire et écrire. Le groupe peut lire et écrire. Les autres peuvent lire.

LectureÉcritureExécution
Propriétaire✓✓–
Groupe✓✓–
Autres✓––

Usage typique

Fichiers qu’un groupe modifie ensemble.

Bon à savoir

664 (rw-rw-r--) permet au propriétaire et au groupe de modifier un fichier, tandis que tous les autres peuvent le lire. Il convient aux documents partagés et aux fichiers source modifiés par une équipe, ou aux fichiers écrits à la fois par un utilisateur de déploiement et un serveur web du même groupe. C’est le mode par défaut des nouveaux fichiers avec l’umask 002, qu’utilisent de nombreuses distributions où chaque utilisateur a son propre groupe privé.

Pour que l’écriture par le groupe fonctionne, le fichier doit appartenir au bon groupe (chgrp, ou setgid sur le dossier parent) et le dossier doit être en 775 pour que les membres puissent créer et renommer des fichiers. Git n’enregistre que le bit d’exécution, pas la différence entre 664 et 644 : définissez donc core.sharedRepository=group sur les dépôts partagés via le système de fichiers. N’utilisez pas 664 pour des secrets : les autres peuvent toujours les lire.

Commandes

Définir le modechmod 664 file
La même chose en lettreschmod u=rw,g=rw,o=r file
Un dossier et tout son contenuchmod -R 664 folder
Seulement les dossiers qu’il contientfind folder -type d -exec chmod 664 {} +
Affichage dans ls -l-rw-rw-r--

Ouvrir l’outil Calculateur chmod