Convertissez les permissions de fichiers Linux entre cases à cocher, octal (755) et symbolique (rwxr-xr-x) dans votre navigateur.
Unix et Linux contrôlent l'accès à chaque fichier avec neuf bits de permission : lecture, écriture et exécution, accordés séparément au propriétaire du fichier, à son groupe et à tous les autres. La commande chmod accepte ces bits sous forme d'un nombre octal compact — 755, 644 — ou d'une chaîne symbolique comme rwxr-xr-x, et se rappeler comment l'un correspond à l'autre est exactement le genre de chose que personne ne devrait avoir à mémoriser. Cette calculatrice garde les trois représentations synchronisées : changez une case, l'octal et le symbolique suivent ; tapez une valeur octale ou symbolique, les cases suivent.
Le calcul est simple une fois posé noir sur blanc. Chaque permission a une valeur fixe — lecture vaut 4, écriture 2, exécution 1 — et chaque chiffre octal est la somme des valeurs accordées à une classe. Ainsi 755 signifie que le propriétaire reçoit 4+2+1 (lecture, écriture et exécution) tandis que le groupe et les autres reçoivent 4+1 (lecture et exécution). L'outil affiche cette décomposition pour chaque chiffre, avec la commande chmod équivalente en forme numérique et en forme symbolique u=/g=/o=, à coller telle quelle dans un terminal.
Usages typiques : corriger les permissions après l'envoi de fichiers sur un serveur web (644 pour les fichiers, 755 pour les répertoires et scripts — la combinaison classique), verrouiller une clé privée ou un fichier .env en 600, ou revérifier une valeur avant de lancer chmod en SSH ou dans un pipeline CI. Le préréglage 777 est inclus parce qu'il est courant dans les tutoriels — avec un avertissement bien visible, car donner à tout utilisateur les droits complets d'écriture et d'exécution est rarement une bonne idée sur une machine accessible depuis internet. Tout s'exécute à 100 % dans votre navigateur : aucune commande n'est exécutée et rien n'est envoyé à aucun serveur.
Chaque permission a une valeur : lecture = 4, écriture = 2, exécution = 1. Chaque chiffre octal est la somme des valeurs accordées à une classe (propriétaire, groupe, autres). Exemple : rwxr-xr-x = (4+2+1)(4+1)(4+1) = 755.
Il donne au propriétaire lecture, écriture et exécution (7 = 4+2+1) et au groupe comme aux autres lecture et exécution (5 = 4+1). En notation symbolique, c'est rwxr-xr-x — la permission standard des répertoires et scripts exécutables sur les serveurs web.
Le bit d'exécution. 644 (rw-r--r--) laisse le propriétaire lire et écrire tandis que tous les autres lisent seulement — le bon choix pour les fichiers ordinaires. 755 ajoute l'exécution pour toutes les classes, nécessaire aux répertoires pour être parcourus et aux scripts pour s'exécuter.
En général, oui. 777 permet à n'importe quel utilisateur du système de modifier et d'exécuter le fichier : un compte compromis ou un script malveillant peut donc le réécrire. Si un programme ne fonctionne qu'en 777, le vrai problème est presque toujours la propriété du fichier — corrigez-la avec chown.
Un quatrième chiffre en tête règle les bits spéciaux : setuid (4), setgid (2) et sticky (1). Cette calculatrice couvre les trois chiffres de permission classiques ; si vous collez une valeur à quatre chiffres, les trois derniers sont utilisés.
Non. La conversion est du pur JavaScript exécuté sur votre appareil — aucune commande n'est lancée, rien n'est transmis et rien n'est stocké.
Vai.la transforme n'importe quelle URL en lien court avec statistiques de clics, QR Code et votre propre biolink.
Vai.la n'est pas responsable de l'utilisation des outils ni des décisions prises sur la base de leurs résultats.