Puoi impostare l'attributo "immutabile" con la maggior parte dei filesystem in Linux.
chattr +i foo/bar
Per rimuovere l'attributo immutabile, usa -
invece di +
:
chattr -i foo/bar
Per vedere gli attributi correnti di un file, puoi usare lsattr:
lsattr foo/bar
La manpage chattr(1) fornisce una descrizione di tutti gli attributi disponibili. Ecco la descrizione di 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.