Verrouiller un fichier sous Linux

Pour verrouiller un fichier afin d'éviter toute suppression ou modification accidentelle, même par l'utilisateur root, la commande suivante peut être très utile:

chattr +i nom_du_fichier

Pour vérifier que cela a fonctionné vous pouvez essayer de supprimer ou modifier le fichier en tant que root, cela sera refusé.
La commande suivante montre que les attributs du fichiers ont bien été modifiés:
lsattr nom_du_fichier

Enfin, pour déverrouiller le fichier, il convient naturellement d'utiliser la commande:

chattr -i nom_du_fichier