Omnikit
DevFichiersFinancesTous les outils
Ctrl K
Outils pour développeursOutils pour fichiersCalculateurs financiersTous les outils
AccueilOutils pour développeursCalculateur chmod
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

Calculateur chmod

dev

Permissions de fichiers Linux : cochez des cases ou tapez 755 ou rwxr-xr-x, copiez la commande chmod

Fonctionne dans votre navigateur. Rien de ce que vous saisissez n'est envoyé nulle part.

Les modes chmod additionnent trois nombres par groupe : la lecture vaut 4, l’écriture 2 et l’exécution 1. Ainsi 7 signifie rwx et 5 signifie r-x, et 755 donne rwxr-xr-x : le propriétaire modifie le fichier, tous les autres le lisent et l’exécutent. Un quatrième chiffre en tête active setuid (4), setgid (2) ou sticky (1).

Cette page a été traduite automatiquement à partir de l'original anglais. Aucune personne n’a encore relu la traduction : c’est la version anglaise qui fait foi. Lire l'original en anglais

Ensuite :
  • Nginx Config Generator A commented nginx server block for a reverse proxy, static site, SPA or redirect
  • Générateur de .gitignore Créez un .gitignore à partir de 61 modèles pour langages, frameworks, éditeurs et systèmes

Comment calculer les permissions chmod

1

Cochez Lecture, Écriture et Exécution pour Propriétaire, Groupe et Autres, ou tapez un mode comme 755 ou rwxr-xr-x.

2

Lisez les formes Octal et Symbolique (ls -l), avec ce que permet chaque chiffre.

3

Cochez setuid, setgid ou sticky sous Spécial si le fichier en a besoin.

4

Tapez le nom du Fichier ou répertoire, activez -R pour toute une arborescence et cliquez sur Copier pour la commande chmod.

À propos du calculateur chmod

Ce calculateur chmod convertit les permissions de fichiers Unix et Linux entre le nombre octal, comme 755, et les lettres symboliques qu’affiche ls -l, comme rwxr-xr-x. Cochez les cases lecture, écriture et exécution pour le propriétaire, le groupe et les autres, tapez un nombre, ou collez la colonne des permissions de ls -l, y compris la lettre initiale du type de fichier ; les trois restent synchronisés.

Chaque chiffre est une somme : la lecture vaut 4, l’écriture 2 et l’exécution 1. Le 7 du propriétaire est 4 + 2 + 1, le 5 du groupe est 4 + 1. Un quatrième chiffre en tête contient les bits spéciaux : setuid (4) exécute un programme en tant que son propriétaire, setgid (2) l’exécute en tant que son groupe ou fait hériter du groupe les nouveaux fichiers d’un répertoire, et sticky (1) ne permet à chacun de supprimer que ses propres fichiers dans un répertoire partagé comme /tmp. Dans les lettres, ils apparaissent comme s ou t à la position d’exécution, et comme S ou T majuscule quand l’exécution n’est pas aussi activée, ce qui signale en général une erreur.

La ligne de commande en dessous est prête à copier, sous forme numérique (chmod 755 file) ou symbolique (chmod u=rwx,g=rx,o=rx file), avec -R pour toute une arborescence et votre nom de fichier mis entre guillemets pour le shell s’il contient des espaces. Des avertissements apparaissent pour les modes qui sont généralement une erreur, comme un fichier modifiable par tous.

Le champ umask montre l’effet d’un umask sur les nouveaux fichiers, qui partent de 666, et les nouveaux répertoires, qui partent de 777. Un umask de 022 donne 644 et 755 ; 077 donne 600 et 700.

Ce qu’il ne fait pas : modifier un fichier, lire les listes de contrôle d’accès (ACL) ni appliquer des changements relatifs comme g+w à un mode existant. Tout fonctionne dans votre navigateur. Outils associés : Number Base Converter, Cron Expression Builder.

Questions fréquentes

Que signifie chmod 755 ?

Le propriétaire reçoit 7, soit lecture (4) plus écriture (2) plus exécution (1). Le groupe et tous les autres reçoivent 5, lecture plus exécution. Tout le monde peut donc lancer le programme ou ouvrir le répertoire, mais seul le propriétaire peut le modifier. Dans ls -l, cela s’affiche rwxr-xr-x.

Quelle différence entre chmod 644 et 755 ?

Les deux ne permettent l’écriture qu’au propriétaire. 755 ajoute l’exécution pour tous, nécessaire à un script, un programme ou un répertoire ; 644 laisse l’exécution désactivée, ce qui convient aux fichiers ordinaires comme les pages web, les images et la configuration. Donner 755 à un simple fichier est sans danger mais inutile.

Pourquoi chmod 777 est-il une mauvaise idée ?

Le mode 777 permet à chaque utilisateur de la machine de modifier, remplacer ou supprimer le fichier, et de l’exécuter. Sur un serveur web, n’importe quel processus compromis peut alors réécrire votre code. Les répertoires qui doivent vraiment être partagés devraient utiliser 1777, qui ajoute le bit sticky pour que chacun ne puisse supprimer que ses propres fichiers.

Que signifient s, S, t et T dans la sortie de ls -l ?

Un s minuscule à la position d’exécution du propriétaire ou du groupe signifie que setuid ou setgid est actif et l’exécution aussi. Un S majuscule signifie que le bit spécial est actif mais pas l’exécution. Il en va de même pour t et T à la dernière position, qui indiquent le bit sticky.

Comment l’umask fixe-t-il les permissions des nouveaux fichiers ?

Les programmes créent normalement les fichiers en 666 et les répertoires en 777, et chaque bit présent dans l’umask est retiré. Avec un umask de 022, les fichiers sortent en 644 et les répertoires en 755. Avec 077, ce sont 600 et 700, privés pour le propriétaire. Un umask n’ajoute jamais de permission.

Le calculateur modifie-t-il les permissions de mes fichiers ?

Non. La page calcule seulement les nombres et écrit la commande que vous exécutez dans un terminal. Rien n’est envoyé et aucun fichier n’est touché. Collez la commande dans un shell sur la machine qui contient le fichier, en ajoutant sudo si vous n’en êtes pas propriétaire.

Toujours bloqué ? Poser une question sur Calculateur chmod et toute personne qui connaît la réponse peut répondre. Aucun compte nécessaire.

Outils associés

Tous les outils pour développeurs
Encoder et décoder en Base64Texte et fichiers vers Base64 et retour, avec mode sûr pour les URL et aperçu des imagesConvertisseur de timestamp UnixDes timestamps Unix vers des dates et des dates vers des timestamps, dans tout fuseau horaireJSON vers TypeScriptGénérez des interfaces ou des types TypeScript à partir d'un exemple JSONConvertisseur CSV en JSONConvertissez CSV en JSON et JSON en CSV, avec un aperçu en tableauConvertisseur YAML en JSONConvertissez YAML en JSON et JSON en YAML, avec les ancres résoluesEncodeur et décodeur d'URLEncodez ou décodez textes et URL en encodage pourcent, et voyez chaque partie d'un lienConvertisseur de bases numériquesBinaire, octal, décimal, hexadécimal et toute base jusqu'à 36, exact quelle que soit la taille, avec complément à deuxColor ConverterHEX, RGB, HSL, HWB, OKLCH and CMYK in both directions, with a contrast check
Cet outil vous a-t-il été utile ?
Omnikit

Les petites tâches, faites dans votre navigateur. Gratuit, rapide et privé. Les fichiers ne sont jamais envoyés.

Fichiers

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Dev

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Finances

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
GuidesQuestionsÀ proposNos vérificationsBibliothèque juridique (bêta)ConfidentialitéConditionsTransparenceContactMore: Exam practice (UGC NET Paper 1)Fonctionne dans votre navigateur. Rien n'est envoyé. © 2026 Omnikit (theomnikit.com)