Maison  >  Article  >  Opération et maintenance  >  Comment configurer Linux pour ne pas autoriser les modifications d'autorisation

Comment configurer Linux pour ne pas autoriser les modifications d'autorisation

WBOY
WBOYoriginal
2022-05-23 16:28:554820parcourir

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".

Comment configurer Linux pour ne pas autoriser les modifications d'autorisation

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

Comment configurer Linux pour qu'il n'autorise pas les modifications d'autorisation

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 Définissez la version du fichier ou du répertoire.

  -V affiche le processus d'exécution des instructions.

  + Activer l'attribut du fichier ou du répertoire.

  - Désactivez l'attribut du fichier ou du répertoire.

 = Spécifiez l'attribut du fichier ou du répertoire.

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.

Comment configurer Linux pour ne pas autoriser les modifications dautorisation

Ensuite, supprimez l'autorisation i et entrez dans xshell, chattr -i filename. Comme le montre l'image.

Comment configurer Linux pour ne pas autoriser les modifications dautorisation

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.

Comment configurer Linux pour ne pas autoriser les modifications dautorisation

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn