GNU/Linux >> Tutoriels Linux >  >> Linux

Comment rendre un fichier NON modifiable ?

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.

Linux
  1. Comment passer une chaîne (pas un fichier) à Openssl ?

  2. Comment faire en sorte qu'Ibus n'ignore pas ~/.xcompose ?

  3. Comment rendre le fichier clairsemé?

  4. Comment grep \n dans le fichier

  5. Comment puis-je faire en sorte que 'diff -X' ignore des chemins spécifiques et non des noms de fichiers ?

Comment déplacer un fichier sous Linux

Comment réparer :l'utilisateur n'est pas dans l'erreur de fichier sudoers

Comment résoudre :stdin :pas au format gzip

Comment rendre un fichier exécutable sous Linux

Rendre la commande introuvable ? Voici comment y remédier

Comment rendre un fichier exécutable dans un terminal Linux ?