Le propriétaire peut lire, écrire et exécuter. Le groupe ne peut rien faire. Les autres ne peuvent rien faire.
| Lecture | Écriture | Exécution | |
|---|---|---|---|
| Propriétaire | ✓ | ✓ | ✓ |
| Groupe | – | – | – |
| Autres | – | – | – |
Usage typique
Dossiers privés et scripts que vous seul pouvez exécuter.
Bon à savoir
700 (rwx------) signifie que seul le propriétaire peut lire, écrire et exécuter un fichier, ou lister un dossier et y entrer. C’est le mode attendu pour ~/.ssh : avec StrictModes, activé par défaut, sshd refuse les connexions par clé quand ~/.ssh ou le dossier personnel est accessible en écriture aux autres, et GnuPG signale des permissions dangereuses si ~/.gnupg n’est pas en 700. Sur des scripts privés, il empêche les autres utilisateurs de les lire ou de les exécuter.
Sur un dossier, 700 masque tout son contenu, même les fichiers en 644, car personne d’autre ne peut le traverser. C’est pourquoi un serveur web ne peut pas servir de fichiers depuis un dossier personnel en 700 ; Ubuntu crée les nouveaux dossiers personnels en 750 depuis la 21.04. root contourne de toute façon ces vérifications. Un umask de 077 crée tout en privé : les fichiers en 600 et les dossiers en 700.
Commandes
| Définir le mode | chmod 700 file |
|---|---|
| La même chose en lettres | chmod u=rwx,g=,o= file |
| Un dossier et tout son contenu | chmod -R 700 folder |
| Seulement les dossiers qu’il contient | find folder -type d -exec chmod 700 {} + |
| Affichage dans ls -l | -rwx------ |