Pourquoi « Permission denied » alors que mon fichier est en 644 ?
Posée par Paul Mercier·il y a 11 heures· 46 vue(s)
2
Je lance cat /srv/projet/docs/notes.txt avec mon utilisateur et j'obtiens Permission denied. Le fichier est pourtant en -rw-r--r--. Qu'est-ce qui m'échappe ?
2 réponse(s)
- 3
Réponse acceptée
Les droits du fichier ne suffisent pas : il faut aussi le droit x (traversée) sur chaque répertoire du chemin. Vérifiez avec :
namei -l /srv/projet/docs/notes.txtSi
/srv/projetest endrwxr-x---et que vous n'êtes pas dans le groupe, vous ne pouvez pas y entrer, quel que soit le mode du fichier. - 1
Pensez aussi à SELinux sur RHEL :
ls -Zetausearch -m avc -ts recent. Les droits POSIX peuvent être bons et l'accès refusé par la politique.