Le propriétaire peut lire. Le groupe peut lire. Les autres peuvent lire.
| Lecture | Écriture | Exécution | |
|---|---|---|---|
| Propriétaire | ✓ | – | – |
| Groupe | ✓ | – | – |
| Autres | ✓ | – | – |
Usage typique
Fichiers en lecture seule que personne ne doit modifier.
Bon à savoir
444 (r--r--r--) rend un fichier accessible en lecture seule pour tout le monde, propriétaire compris. Il protège les fichiers qui ne doivent jamais changer par accident, comme les artefacts de release publiés, les listes de sommes de contrôle ou un robots.txt que vous ne voulez pas voir écrasé par un CMS. Les éditeurs comme vim avertissent avant d’écrire, et rm demande confirmation pour un fichier protégé en écriture, sauf si vous passez -f.
Ce n’est pas une vraie protection : le propriétaire peut refaire un chmod à tout moment, root l’ignore, et la suppression ou le renommage dépendent des permissions du dossier, pas de celles du fichier. Pour une immuabilité plus forte sous Linux, chattr +i bloque les modifications, même par root, jusqu’à ce que l’attribut soit retiré. Sur un dossier, 444 est inutilisable : les noms peuvent être listés, mais sans x rien à l’intérieur ne peut être ouvert.
Commandes
| Définir le mode | chmod 444 file |
|---|---|
| La même chose en lettres | chmod u=r,g=r,o=r file |
| Un dossier et tout son contenu | chmod -R 444 folder |
| Seulement les dossiers qu’il contient | find folder -type d -exec chmod 444 {} + |
| Affichage dans ls -l | -r--r--r-- |