Calculateur CHMOD: Permissions de fichiers et dossiers

Calculateur CHMOD — un outil pratique pour configurer les permissions d'accès. Entrez une combinaison et obtenez le résultat en format numérique et symbolique.

Paramètres CHMOD

PermissionsPermissions du propriétairePermissions du groupePermissions des autres
Lire
Écrire
Exécuter

Format de sortie

Permissions spéciales

Commandes CHMOD générées

Soutenir DevBox Tools ❤️

Fonctionnalités de l'outil "Calculateur CHMOD"

Conversion de Permissions Numériques et Symboliques

Convertissez entre les formats octaux (numériques) et symboliques de permissions instantanément. Entrez 755 pour voir rwxr-xr-x, ou vice versa.

Représentation Visuelle des Permissions

Voyez une représentation visuelle claire des permissions avec des cases à cocher montrant les permissions de lecture, écriture et exécution pour chaque type d'utilisateur.

Permissions Utilisateur, Groupe et Autres

Configurez les permissions pour le propriétaire (utilisateur), le groupe et les autres séparément, avec support pour toutes les combinaisons de permissions standard.

Guide et détails d'utilisation

Le calculateur CHMOD vous aide à déterminer rapidement et à définir correctement les permissions des fichiers et des répertoires dans les systèmes de type Unix (Linux, macOS, BSD). L’outil convertit les permissions entre les formats symbolique et numérique (octal), visualise les droits d’accès et génère des commandes prêtes à être utilisées dans le terminal.

Cela est particulièrement important pour l’administration des serveurs, le déploiement d’applications web, les pipelines CI/CD, les conteneurs et les systèmes de stockage.

Que sont les permissions CHMOD ?

Dans les systèmes Unix, l’accès à un fichier est défini pour trois groupes d’utilisateurs :

  • Utilisateur (User — u) : le propriétaire du fichier ou l’utilisateur assigné.

  • Groupe (Group — g) : les utilisateurs appartenant au groupe du fichier.

  • Autres (Others — o) : tous les autres utilisateurs du système.

Chaque groupe peut disposer de trois types de permissions (r, w, x) :

Permission

Symbole

Octal

Pour les fichiers

Pour les répertoires

Lecture

r

4

Lire le contenu du fichier

Lister le contenu du répertoire

Écriture

w

2

Modifier le fichier

Créer, supprimer et renommer des fichiers

Exécution

x

1

Exécuter comme programme/script

Entrer dans le répertoire (cd) et accéder à son contenu

Sans la permission d’exécution (x), un répertoire devient pratiquement inaccessible, même si la permission de lecture (r) est accordée.

La somme des valeurs détermine le numéro final de permission pour chaque groupe d’utilisateurs.

Référence des valeurs de permissions

Niveau d’accès

Symbolique

Calcul

Octal

Accès complet

rwx

4+2+1

7

Lecture et écriture

rw-

4+2

6

Lecture et exécution

r-x

4+1

5

Lecture seule

r--

4

4

Écriture et exécution

-wx

2+1

3

Écriture seule

-w-

2

2

Exécution seule

--x

1

1

Aucun accès

---

0

0

Paramètres de permissions courants

Cas d’utilisation

Symbolique

Octal

Accès complet (NON recommandé)

rwxrwxrwx

777

Répertoires partagés par un groupe

rwxrwxr-x

775

Fichiers partagés par un groupe

rw-rw-r--

664

Répertoires et scripts privés

rwx------

700

Fichiers privés (clés SSH, mots de passe)

rw-------

600

Répertoires et scripts exécutables

rwxr-xr-x

755

Fichiers web standards (HTML, CSS, images)

rw-r--r--

644

Options de format de sortie

Lors de l’exécution de la commande chmod, vous pouvez contrôler l’affichage des résultats :

  • Verbose (-v) — sortie détaillée montrant les modifications pour chaque fichier traité.

  • Changes (-c) — affiche uniquement les fichiers dont les permissions ont réellement été modifiées.

  • Silent (-f) — supprime les messages d’erreur (par exemple, accès refusé ou fichier inexistant).

  • Default — mode standard affichant uniquement les messages critiques (comme les erreurs), sans détails sur les opérations réussies.

Options d’application des permissions

Ces paramètres contrôlent comment et où les permissions sont appliquées :

  • Recursive (-R) — applique les permissions à un répertoire et à tout son contenu, y compris les sous-répertoires, fichiers et liens symboliques (le comportement peut varier selon le système).

  • Reference File (--reference=FILE_NAME) — copie les permissions d’un fichier existant au lieu de spécifier un mode numérique.

  • Bits de permissions spéciaux:

    • Setuid (+s pour le propriétaire) — l’exécutable s’exécute avec les privilèges du propriétaire du fichier au lieu de ceux de l’utilisateur qui l’a lancé.

    • Setgid (+g) — le comportement dépend du type d’objet : Pour les fichiers (le programme s’exécute avec les privilèges du groupe du fichier), Pour les répertoires (les nouveaux fichiers héritent du groupe du répertoire, ce qui facilite le travail collaboratif).

    • Sticky Bit (+t) — utilisé principalement pour les répertoires partagés. Permet aux utilisateurs de supprimer ou renommer uniquement les fichiers dont ils sont propriétaires (couramment utilisé pour /tmp).

Calculateur CHMOD: Permissions de fichiers et dossiers

alien

Le calculateur CHMOD vous aide à calculer les permissions de fichiers et de répertoires pour les systèmes Linux et Unix. Cet outil convertit entre les formats numériques (octaux) et symboliques de permissions, facilitant la configuration des bonnes permissions pour les fichiers et répertoires.

Les permissions CHMOD contrôlent qui peut lire, écrire et exécuter des fichiers ou répertoires. L'outil supporte à la fois la notation octale à trois chiffres (comme 755) et la notation symbolique (comme rwxr-xr-x), offrant de la flexibilité pour différents cas d'usage.

Parfait pour les administrateurs système, développeurs et quiconque travaille avec des systèmes Linux/Unix et doit comprendre et configurer correctement les permissions de fichiers.

Foire aux questions (FAQ)

Un calculateur chmod est un outil qui vous aide à calculer et comprendre les permissions de fichiers Unix/Linux. Il convertit entre la notation de permissions numérique (octale) (comme 755) et la notation symbolique (comme rwxr-xr-x), facilitant la définition de permissions de fichiers correctes.

Les trois chiffres représentent les permissions pour trois groupes d'utilisateurs différents: Propriétaire (premier chiffre), Groupe (deuxième chiffre) et Autres (troisième chiffre). Chaque chiffre est une somme des permissions de lecture (4), écriture (2) et exécution (1). Par exemple, 755 signifie que le propriétaire a lecture+écriture+exécution (7), le groupe a lecture+exécution (5) et les autres ont lecture+exécution (5).

Entrez simplement la valeur de permission numérique (comme 755, 644, 777) ou utilisez les cases à cocher pour sélectionner des permissions individuelles. Le calculateur vous montrera instantanément la notation symbolique et expliquera ce que chaque permission signifie pour le propriétaire du fichier, le groupe et les autres.

Les valeurs courantes incluent: 755 (rwxr-xr-x) pour les fichiers exécutables, 644 (rw-r--r--) pour les fichiers réguliers, 600 (rw-------) pour les fichiers privés, 777 (rwxrwxrwx) pour l'accès complet, et 750 (rwxr-x---) pour les fichiers accessibles uniquement par le propriétaire et le groupe.

Non, les permissions 777 donnent un accès en lecture, écriture et exécution à tous, ce qui représente un risque de sécurité. Utilisez 777 uniquement pour les fichiers temporaires ou dans des environnements très spécifiques et contrôlés. Pour les fichiers web, 755 pour les répertoires et 644 pour les fichiers est généralement suffisant.

Pour les fichiers: lecture (r) permet de voir le contenu, écriture (w) permet les modifications, exécution (x) permet d'exécuter le fichier. Pour les répertoires: lecture (r) permet de lister le contenu, écriture (w) permet de créer/supprimer des fichiers, exécution (x) permet d'accéder au répertoire. Un répertoire a besoin de la permission d'exécution pour être accessible.

Cet outil est spécifiquement conçu pour les permissions chmod Unix/Linux. Windows utilise un système de permissions différent (ACL - Listes de Contrôle d'Accès), donc les valeurs numériques et la notation symbolique ne s'appliquent pas directement aux permissions de fichiers Windows.

Utilisez la commande chmod dans votre terminal: 'chmod 755 filename' ou 'chmod u+rwx,g+rx,o+rx filename'. Le calculateur vous montre à la fois le format numérique et symbolique que vous pouvez utiliser avec la commande chmod.

Évaluez cet outil
4.5(24 utilisateurs ont évalué)