341 outils gratuits, sans inscription ni installation, tout se passe dans votre navigateur.
341 outils gratuits, sans inscription ni installation, tout se passe dans votre navigateur.
Permissions Unix : octal ↔ rwx
Les permissions Unix se lisent de deux façons : en notation symbolique, rwxr-xr-x, et en notation octale, 755. Cet outil traduit l'une en l'autre et laisse cocher les droits case par case, pour le propriétaire, le groupe et les autres. Chaque chiffre est la somme de trois valeurs, quatre pour la lecture, deux pour l'écriture, un pour l'exécution, ce qui explique pourquoi 7 donne tous les droits et 5 la lecture et l'exécution. Utile avant un chmod sur un serveur, où une valeur trop permissive est une faille et une valeur trop stricte casse le service.
644 pour un fichier ordinaire et 755 pour un dossier ou un script exécutable couvrent la quasi-totalité des cas. Un dossier a besoin du droit d'exécution pour être traversé, ce qui surprend souvent : sans lui, son contenu devient inaccessible même s'il est lisible.
Parce que cela autorise n'importe quel utilisateur du serveur à modifier le fichier, y compris un processus compromis. C'est la réponse rapide à un problème de permissions, et c'est presque toujours la mauvaise : le vrai correctif est d'ajuster le propriétaire et le groupe.
Il porte les bits spéciaux : setuid, setgid et sticky bit, écrits devant les trois autres, comme dans 1777 pour un dossier temporaire partagé. Ils sont rarement nécessaires et méritent une vérification attentive, setuid en particulier, qui fait tourner un programme avec les droits de son propriétaire.
Un résultat qui vous paraît faux, une valeur périmée, un cas qui manque ? Signalez-le à contact@topapps.fr