Aller au contenu
Gratuit, sans inscription, dans ton navigateur

Calculateur CHMOD – calculer les permissions de fichiers Linux en ligne

Le calculateur CHMOD convertit les permissions de fichiers Linux en quelques clics : coche les droits de lecture, d’écriture et d’exécution du propriétaire, du groupe et des autres pour obtenir la valeur octale (par exemple 755) et la notation symbolique (rwxr-xr-x), y compris setuid, setgid, le sticky bit et une commande chmod prête à l’emploi. Il décode aussi les valeurs existantes issues de ls -l. Gratuit, sans inscription et entièrement dans ton navigateur : rien n’est envoyé ni enregistré.

Créé par Justin Schuessler

Tes autorisations sont configurées ? Exécute ton projet sur un VPS avec un accès root complet.

Autorisations

AutorisationPropriétaireGroupeAutres
Lire
Écrire
Exécuter

Bits spéciaux

Inverse : saisir une valeur octale ou symbolique

Octal

755

Symbolique

rwxr-xr-x

  • Propriétaire peut effectuer : lire, écrire et exécuter.
  • Groupe peut effectuer : lire et exécuter.
  • Autres peut effectuer : lire et exécuter.

chmod 755 /path/to/file-or-folder

Fonctionnalités

Ce que le calculateur CHMOD convertit pour toi

Les permissions de fichiers Linux comprennent trois droits pour trois catégories d’utilisateurs, ainsi que des bits spéciaux facultatifs. Le calculateur CHMOD les traduit dans les deux notations et génère la commande chmod correspondante.

Définir les permissions avec des cases à cocher

Coche les droits de lecture, d’écriture et d’exécution pour le propriétaire, le groupe et les autres. La valeur octale et la notation symbolique se mettent à jour à chaque clic.

setuid, setgid et sticky bit

Les trois bits spéciaux forment un quatrième chiffre placé devant les autres, par exemple 4755. Dans la notation symbolique, ils apparaissent sous la forme s ou S et t ou T.

Conversion inverse, y compris depuis ls -l

Saisis une valeur octale à 3 ou 4 chiffres ou une notation symbolique à 9 caractères. Une sortie de ls -l comme -rwxr-xr-x ou drwxr-xr-x fonctionne aussi : le caractère initial indiquant le type de fichier est ignoré.

Explication en clair

Pour le propriétaire, le groupe et les autres, le calculateur indique les droits autorisés dans une phrase, par exemple : « Le groupe peut lire et exécuter. »

Commande chmod prête à l’emploi

Saisis le chemin du fichier ou du répertoire, active « Récursif (-R) » si nécessaire, puis copie la commande. Les chemins contenant des espaces ou des caractères spéciaux sont automatiquement placés entre guillemets.

Fonctionne entièrement dans le navigateur

La conversion s’effectue directement dans ton navigateur. Rien n’est envoyé ni enregistré, et le calculateur ne modifie aucune permission sur ton serveur : c’est toi qui exécutes la commande.

Valeurs courantes

Valeurs chmod courantes et leurs utilisations

Chaque chiffre est la somme des droits de lecture (4), d’écriture (2) et d’exécution (1), dans l’ordre propriétaire, groupe, autres. Saisis une valeur dans le champ de conversion inverse pour voir les cases cochées et l’explication correspondantes.

Valeurs chmod courantes, notation symbolique et utilisations typiques
OctalSymboliqueUtilisation typique
600rw-------Fichiers privés que seul le propriétaire peut lire et modifier, comme les clés SSH privées
644rw-r--r--Fichiers ordinaires, comme les fichiers HTML, CSS ou les images d’un répertoire web
700rwx------Répertoires privés comme ~/.ssh ou scripts utilisés uniquement par le propriétaire
755rwxr-xr-xRépertoires et scripts exécutables, valeur initiale du calculateur
775rwxrwxr-xRépertoires dans lesquels tous les membres d’un groupe doivent pouvoir écrire
777rwxrwxrwxTous les droits pour tous les utilisateurs, généralement un risque de sécurité sur un serveur
1777rwxrwxrwtRépertoires accessibles en écriture à tous, comme /tmp, protégés par le sticky bit
4755rwsr-xr-xProgrammes setuid exécutés avec les droits de leur propriétaire

Comment ça fonctionne

Définir les permissions de fichiers Linux avec chmod en 6 étapes

Des cases à cocher à la commande chmod prête à exécuter dans ton terminal.

Étape 1

Cocher les permissions

Dans le tableau « Permissions », coche les droits de lecture, d’écriture et d’exécution du propriétaire, du groupe et des autres. Le calculateur démarre avec 755 (rwxr-xr-x).

Étape 2

Définir les bits spéciaux (facultatif)

Si nécessaire, active setuid, setgid ou le sticky bit dans « Bits spéciaux ». La valeur octale comporte alors quatre chiffres, par exemple 4755.

Étape 3

Saisir une valeur existante

Tu peux aussi saisir une valeur existante dans le champ de conversion inverse, par exemple 644, rwxr-xr-x ou une sortie de ls -l comme drwxr-xr-x. Les cases à cocher sont immédiatement mises à jour.

Étape 4

Consulter et copier le résultat

Consulte la valeur octale, la notation symbolique et l’explication de chaque catégorie, puis copie la valeur souhaitée avec le bouton correspondant.

Étape 5

Saisir le chemin

Dans le « Générateur de commandes chmod », saisis le chemin du fichier ou du répertoire et active « Récursif (-R) » si nécessaire.

Étape 6

Copier et exécuter la commande

Copie la commande prête à l’emploi, par exemple chmod 755 suivi de ton chemin, puis exécute-la dans le terminal ou dans ta session SSH sur le serveur.

Découvrir plus

Outils utiles pour ton serveur

FAQ

Questions fréquentes sur le calculateur CHMOD

Réponses courtes sur chmod, les permissions de fichiers Linux et cet outil.

Chaque chiffre est la somme des droits de lecture (4), d’écriture (2) et d’exécution (1). Le premier correspond au propriétaire, le deuxième au groupe et le troisième à tous les autres. 755 signifie donc que le propriétaire peut lire, écrire et exécuter (7), tandis que le groupe et les autres peuvent lire et exécuter (5), soit rwxr-xr-x en notation symbolique. Le calculateur CHMOD utilise cette valeur au démarrage et détaille les droits de chaque catégorie dans une phrase.

777 (rwxrwxrwx) donne à chaque utilisateur du système tous les droits de lecture, d’écriture et d’exécution. Dans la plupart des cas, ce n’est pas sûr : sur un serveur web, cela suffit souvent à modifier librement les fichiers. Pour un site web, 755 convient généralement aux répertoires et 644 aux fichiers ; 777 ne se justifie que dans des cas exceptionnels bien définis.

Avec ls -l. La chaîne de permissions figure au début de chaque ligne, par exemple -rwxr-xr-x pour un fichier ou drwxr-xr-x pour un répertoire. Colle-la dans le champ de conversion inverse du calculateur : le caractère initial indiquant le type de fichier est ignoré, et tu obtiens la valeur octale ainsi qu’une explication pour chaque catégorie. Le champ accepte aussi les valeurs octales à 3 ou 4 chiffres et la notation symbolique à 9 caractères.

Pour la clé privée, on utilise généralement 600 (rw-------) et, pour le répertoire ~/.ssh, 700 (rwx------). Ainsi, seul le propriétaire y a accès. Si les permissions sont trop ouvertes, SSH refuse généralement la clé. Pour obtenir ces valeurs dans le calculateur, décoche toutes les cases du groupe et des autres.

Pour un fichier : r = lire le contenu, w = modifier le contenu, x = exécuter le fichier (p. ex. un script). Pour un répertoire : r = afficher la liste des fichiers, w = créer, supprimer ou renommer des fichiers, x = accéder au répertoire ou ouvrir les fichiers qu’il contient.

Ce sont trois droits spéciaux, indiqués par un quatrième chiffre placé devant les autres (par exemple 4755). setuid (4) permet à un programme de s’exécuter avec les droits de son propriétaire plutôt qu’avec ceux de l’utilisateur qui le lance. Pour les répertoires, setgid (2) fait hériter automatiquement aux nouveaux fichiers du même groupe. Dans les répertoires accessibles en écriture à tous (comme /tmp), le sticky bit (1) empêche les utilisateurs de supprimer les fichiers des autres. Tu peux les activer sous « Bits spéciaux » dans le calculateur. Dans la notation symbolique, ils apparaissent sous la forme s ou S (propriétaire, groupe) et t ou T (autres) ; la majuscule indique l’absence du droit d’exécution correspondant.

Avec l’option -R, par exemple chmod -R 755 /pfad/zum/ordner. Pour cela, active « Récursif (-R) » dans le générateur de commandes chmod. La permission est appliquée au répertoire lui-même ainsi qu’à tous les fichiers et sous-répertoires qu’il contient. Attention : -R applique la même valeur aux fichiers et aux répertoires. Les scripts doivent souvent être exécutables, contrairement aux fichiers ordinaires. Dans un répertoire mixte, mieux vaut donc définir les permissions de manière ciblée plutôt que récursive.

chmod définit qui peut faire quoi (lire, écrire, exécuter). chown définit à qui appartient le fichier (propriétaire et/ou groupe). Ces deux commandes sont souvent utilisées ensemble, mais sont indépendantes. Le calculateur CHMOD génère uniquement des commandes chmod.

D’autres questions ?

Contacter le support
Tu crées ton propre projet ?

Ton projet a besoin d’un serveur fiable avec un accès root complet

Un VPS ou un serveur root ZAP-Hosting te donne un accès complet aux permissions des fichiers et à la configuration du système.

4,4/5 Trustpilot32 000+ Serveurs actifsDepuis 2010

Sans configuration. Sans risque. En ligne en quelques secondes.

Durée flexibleRésiliable à tout momentEn ligne en 60 secondes

Tu cherches d’autres outils ? Voir tous les outils de développement