Vous pouvez définir l'attribut "immuable" avec la plupart des systèmes de fichiers sous Linux.
chattr +i foo/bar
Pour supprimer l'attribut immuable, vous utilisez -
au lieu de +
:
chattr -i foo/bar
Pour voir les attributs actuels d'un fichier, vous pouvez utiliser lsattr :
lsattr foo/bar
La page de manuel chattr(1) fournit une description de tous les attributs disponibles. Voici la description de i
:
A file with the `i' attribute cannot be modified: it cannot be deleted
or renamed, no link can be created to this file and no data can be
written to the file. Only the superuser or a process possessing the
CAP_LINUX_IMMUTABLE capability can set or clear this attribute.