Calculateur Chmod - Permissions de Fichiers Unix, Octal et Symbolique

AdSense Placeholder
Slot: header_tool

Calculateur Chmod

Cochez les permissions, lisez le nombre octal et copiez la commande chmod

Propriétaire
Groupe
Autres

AdSense Placeholder
Slot: tool_mid_article

Trois Vues, Toujours Synchronisées

Modifiez les cases, le nombre octal ou la chaîne rwx et les autres suivent aussitôt.

Commande Prête à l'Emploi

Ajoutez un nom de fichier et copiez la commande chmod, avec -R pour les dossiers. Les noms avec espaces sont entre guillemets pour vous.

Expressions Symboliques

Essayez u+x, go-w ou a=rx,u+w sur les permissions actuelles et voyez le résultat avant de l'exécuter.

Confidentialité Totale

Tout est calculé dans votre navigateur.

Comment Fonctionnent les Permissions Unix

Chaque fichier a trois jeux de permissions, pour son propriétaire, son groupe et tous les autres, et chaque jeu peut autoriser la lecture (4), l'écriture (2) et l'exécution (1). Additionnez les nombres de chaque jeu pour obtenir un chiffre octal : lecture et écriture font 6, lecture et exécution font 5, les trois font 7. Ainsi 755 signifie que le propriétaire peut tout faire tandis que le groupe et les autres peuvent lire et exécuter le fichier, ce qui s'écrit symboliquement rwxr-xr-x.

Un quatrième chiffre, en tête, contient les bits spéciaux : setuid (4) fait s'exécuter un programme comme son propriétaire, setgid (2) comme son groupe ou fait hériter du groupe les nouveaux fichiers d'un dossier, et le bit sticky (1) sur un dossier partagé comme /tmp ne laisse supprimer un fichier qu'à son propriétaire. Choix courants : 644 pour les fichiers ordinaires, 755 pour les programmes et dossiers, 600 pour les clés privées et 1777 pour les dossiers temporaires partagés. Évitez 777, qui laisse n'importe qui modifier le fichier.

Points Clés

  • Préréglages: Un clic pour 644, 755, 600, 700, 664, 775, 400, 777, 1777 et 4755.
  • Bits spéciaux: Setuid, setgid et sticky, affichés s, S, t et T dans la forme symbolique.
  • Vérifié avec chmod: Les expressions donnent le même résultat que la vraie commande chmod (avec un umask de 000 si aucun « qui » n'est indiqué).
AdSense Placeholder
Slot: footer_leaderboard