Sous Linux, vous pouvez utiliser la commande chattr pour définir un fichier inscriptible et non supprimable. Cette commande est utilisée pour modifier les attributs du fichier. Lorsque le paramètre est défini sur "+a", le fichier peut être rendu inscriptible et non supprimable. -deletable. "+" signifie ouvrir le fichier. Ou cet attribut d'un répertoire, "a" signifie créer le fichier ou le répertoire uniquement à des fins supplémentaires, la syntaxe est "chattr + un nom de fichier".
L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.
La commande Linux chattr est utilisée pour modifier les attributs des fichiers.
Cette commande peut modifier les attributs des fichiers ou des répertoires stockés sur le système de fichiers ext2. Ces attributs ont les 8 modes suivants :
a : Créer le fichier ou le répertoire uniquement à des fins supplémentaires.
b : Ne mettez pas à jour l'heure du dernier accès au fichier ou au répertoire.
c : Compressez le fichier ou le répertoire et stockez-le.
d : Exclure les fichiers ou les répertoires des opérations de vidage.
i : Les fichiers ou répertoires ne peuvent pas être modifiés arbitrairement.
s : Supprimez des fichiers ou des répertoires en toute confidentialité.
S : mettez à jour les fichiers ou les répertoires instantanément.
u : Empêcher la suppression accidentelle.
Syntaxe
chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...]
Paramètres
-R traitement récursif, traitant ensemble tous les fichiers et sous-répertoires du répertoire spécifié.
-v
-V affiche le processus d'exécution des instructions.
+
-
=
Les exemples sont les suivants :
(1) Commande pour définir /home/test.txt pour qu'il soit lisible et inscriptible mais non supprimable (paramètre de fichier) :
sudo chattr +a /home/test.txt
(2) Annulez cette commande d'autorisation (paramètre de fichier) :
sudo chattr -a /home/test.txt
(3) Définissez de manière récursive le dossier /home/data pour qu'il soit lisible et inscriptible, mais la commande d'autorisation ne peut pas être supprimée (paramètre du répertoire) :
sudo chattr +a -R /home/data
(4) Annulez de manière récursive cet attribut du dossier (paramètre du répertoire) :
sudo chattr -a -R /home/data
Apprentissage recommandé : Tutoriel vidéo Linux
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!