chmod 700

Le propriétaire peut lire, écrire et exécuter. Le groupe ne peut rien faire. Les autres ne peuvent rien faire.

LectureÉcritureExé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 modechmod 700 file
La même chose en lettreschmod u=rwx,g=,o= file
Un dossier et tout son contenuchmod -R 700 folder
Seulement les dossiers qu’il contientfind folder -type d -exec chmod 700 {} +
Affichage dans ls -l-rwx------

Ouvrir l’outil Calculateur chmod