← retour aux snippets

namei: décomposer un chemin et ses droits

Afficher chaque composant d'un chemin, ses types, permissions et cibles de symlinks.

bash filesystem #namei#path#permissions

objectif

Diagnostiquer pourquoi un accès échoue en inspectant étape par étape les droits et résolutions de liens.

code minimal

namei -l /srv/data.pm/current/assets/img/logo.png

utilisation

# suivre l'état d'un symlink brisé
namei -l /var/www/current -> /var/www/releases/2025-08-16

variante(s) utile(s)

# afficher succinctement les types (d=fichier, l=symlink, d répertoire)
namei -m /etc/ssl/certs/ca-certificates.crt

notes

  • -l détaille les permissions (rwx) de chaque segment.
  • excellent complément à ls -ld et realpath pour les chemins complexes.