12.3. Pourquoi chmod ne veulent pas changer les permissions sur les liens symboliques ?

Vous devez utiliser soit ``-H'' ou ``-L'' ensemble avec l'option ``-R'' pour que cela marche. Regardez les pages de manuels de chmod et symlink.

ATTENTION l'option ``-R'' fait un chmod RECURSIF chmod. Faites attention en spécifiant le répertoire ou les liens symboliques vers les repertoires où vous lancerez chmod. Si vous voulez changer les permissions d'un répertoire référencé par un symlink, utiliser chmod sans aucune option et suivre le lien symbolique avec un slash final (``/''). Par exemple, si ``foo'' est un lien symbolique vers le répertoire ``bar'', et que vous voulez changer les permissions de ``foo'' (actuellement ``bar''), vous devrez sans doute faire quelque chose comme :


chmod 555 foo/
     


Avec un slash final, chmod suivra le lien symbolique, ``foo'', pour changer les droits sur le répertoire ``bar''.

Ce document, ainsi que d'autres peut être téléchargé sur ftp.FreeBSD.org/pub/FreeBSD/doc/.

Pour toutes questions à propos de FreeBSD, lisez la documentation avant de contacter <questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez <doc@FreeBSD.org>.