0

chmod 777 — Signification, risques et quand (ne pas) l'utiliser

Convertissez les autorisations de fichiers Linux entre les cases à cocher rwx, les nombres octaux et la notation symbolique avec une commande chmod prête.

Traitement... 0%

Résultat

Cette page ouvre la calculatrice avec 777 déjà appliqués : les neuf cases sont cochées, la notation symbolique indique -rwxrwxrwx et chaque classe - propriétaire, groupe et autres - obtient 7, soit 4 (lecture) + 2 (écriture) + 1 (exécution). Autrement dit, n'importe quel compte utilisateur sur la machine peut lire, modifier, supprimer ou exécuter le fichier.

C'est exactement pourquoi chmod 777 est presque toujours la mauvaise solution. Sur un serveur Web, cela signifie que le processus PHP, un plugin compromis ou tout autre compte local peut réécrire vos scripts – une voie classique pour injecter des logiciels malveillants. Le conseil couramment cité « corriger les autorisations avec 777 » masque généralement un mauvais propriétaire : envoyé au bon utilisateur et 755 pour les répertoires avec 644 pour les fichiers résout le même problème sans ouvrir l'accès en écriture au monde.

Les utilisations légitimes de 777 sont rares et temporaires : un répertoire de travail partagé sur une VM jetable ou un débogage sur une machine à laquelle vous seul pouvez accéder. Si vous le gardez, gardez-le de courte durée. Utilisez les cases à cocher sur cette page pour descendre à 755 ou 775 et regarder la mise à jour du nombre octal et de la commande chmod en direct.