droit de traversée (x sur un répertoire)
Sur un répertoire, x ne veut pas dire « exécuter » mais « avoir le droit de passer à travers », et d'y chercher un nom. Lues comme trois blocs, les colonnes de ls -l donnent l'impression d'un bit réservé aux programmes ; sur un répertoire, c'est le bit qui décide si quoi que ce soit en dessous est atteignable. Ubuntu 24.04 crée les répertoires personnels en mode 0750 — HOME_MODE 0750 dans /etc/login.defs — donc /home/alice est drwxr-x---. Un fichier -rw-r--r-- placé dedans est lisible par tous et reste inaccessible : sudo -u www-data cat /home/alice/index.html répond Permission denied. Chaque répertoire du chemin doit porter x pour le compte qui lit, et c'est pourquoi un 403 inexpliqué vient presque toujours d'un répertoire parent, pas du fichier. namei -l affiche la chaîne entière et montre où la traversée s'arrête.
Aussi écrit : bit d'exécution sur un répertoire
