Maison > Article > Opération et maintenance > Comment configurer Linux pour ne pas autoriser les modifications d'autorisation
Sous Linux, vous pouvez utiliser la commande chattr pour définir les modifications d'autorisation qui ne sont pas autorisées. Cette commande est utilisée pour modifier les attributs du fichier. Lorsque l'attribut est défini sur "i", cela signifie que le fichier ou le répertoire ne doit pas être modifié. arbitrairement, c'est-à-dire que les modifications d'autorisation ne sont pas autorisées, la syntaxe est "chattr u+i fichier ou répertoire".
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 :
i : les autorisations ne peuvent pas être modifiées
Exemple : chattr u+i nom de fichier (dossier correspondant), alors le fichier de nom de fichier ne peut pas être modifié Peu importe qui, si vous devez le modifier, vous. vous devez d'abord supprimer l'autorisation i, utilisez chattr -i filename fera l'affaire. Vérifiez si l'autorisation i est définie sur le fichier à l'aide du nom de fichier lsattr.
Tout d'abord, nous utilisons xshell pour voir si nous avons la permission. nom du fichier lsattr. Comme le montre l'image.
Ensuite, supprimez l'autorisation i et entrez dans xshell, chattr -i filename. Comme le montre l'image.
Pour le moment, il n'y a pas d'invite, mais la modification a réussi. Ensuite, je suis allé sur xftp pour modifier les autorisations et j'ai trouvé que c'était facile. Habituellement, afin d'éviter que des fichiers ou des sites Web ne soient envahis par d'autres, nous pouvons également ajouter des autorisations i. Entrez xshell, chattr +i nom de fichier. Comme le montre l'image. Il n’y a pas non plus d’invite, mais cela a réussi.
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!