Qu'est-ce que Chmod ?
Chmod (Change Mode) est un utilitaire de ligne de commande sur les systèmes Unix et Linux utilisé pour modifier les permissions d'accès aux fichiers et répertoires.
Que signifient les chiffres 7, 5 et 4 ?
Les permissions sont représentées par des chiffres : Lecture = 4, Écriture = 2, Exécution = 1. Ils sont additionnés. Exemple : 7 = 4+2+1, 5 = 4+1, 4 = Lecture seule.
Quelle est la différence entre Octal et Symbolique ?
La notation octale utilise des chiffres (ex: 755), tandis que la symbolique utilise des lettres (ex: rwxr-xr-x). L'octale est plus courte, la symbolique plus lisible.
Est-ce que 777 est sûr ?
Généralement non. 777 donne tous les droits à tout le monde. C'est un risque de sécurité et ne doit être utilisé que pour des tests.
Quelles sont les permissions standard pour les sites web ?
Typiquement, les dossiers en 755 et les fichiers en 644. Cela permet au propriétaire d'éditer et au serveur de lire.
Que signifie 'Récursif' ?
Utiliser l'option `-R` applique les permissions au dossier cible et à tout son contenu récursivement.
Comment rendre un script exécutable ?
Utilisez la commande `chmod +x script.sh` ou `chmod 755 script.sh`.
Qu'est-ce que le 'sticky bit' ?
C'est un bit qui protège les fichiers dans un dossier. Seul le propriétaire ou root peut supprimer les fichiers. Souvent utilisé sur `/tmp`.
Puis-je l'utiliser pour des dossiers ?
Oui, les concepts sont les mêmes. Rappelez-vous que 'Exécution' sur un dossier permet d'y entrer.
Cela fonctionne-t-il sur Windows ?
Cela génère des commandes pour Unix/Linux. Windows utilise des ACL, mais WSL supporte ces permissions.