Comment comprendre chmod, chown et les permissions Linux
Objectif : Les permissions Linux décident qui peut lire, modifier ou exécuter un fichier. Le trio utilisateur, groupe, autres reçoit des droits r, w et x. chmod modifie ces droits ; chown change le propriétaire et/ou le groupe. Le mauvais réflexe est de résoudre chaque ‘Permission denied’ avec chmod 777 : cela ouvre l’accès à tout le monde et masque la vraie cause. Étapes rapides Étape 1. ls -l fichier pour lire permissions et propriétaire. Étape 2. chmod u+x script.sh pour ajouter l’exécution au propriétaire. Étape 3. chmod g-w fichier pour retirer l’écriture au groupe. Étape 4. chmod 640 fichier correspond à rw- pour owner, r-- pour group, --- pour others. Étape 5. sudo chown utilisateur:groupe fichier seulement quand la propriété doit réellement changer. Étape 6. Pour un serveur web, adaptez propriétaire/groupe au service plutôt que d’utiliser 777. Résultat attendu : à la fin de ce tutoriel, vous saurez appliquer la méthode, vérifier qu’elle fonctionne et revenir en arr...