Maison  >  Article  >  Opération et maintenance  >  Comment modifier les autorisations en lecture seule sous Linux

Comment modifier les autorisations en lecture seule sous Linux

WBOY
WBOYoriginal
2022-03-11 10:51:3622984parcourir

Sous Linux, vous pouvez utiliser la commande chmod pour modifier l'autorisation de lecture seule d'un fichier. Cette commande est utilisée pour contrôler les autorisations de l'utilisateur sur le fichier. Définissez le paramètre "r" pour indiquer l'autorisation de lecture, "w" sur. indique l'autorisation d'écriture et "x" indique les autorisations exécutables et la syntaxe est "chmod [-cfvR] [--help] [--version]".

Comment modifier les autorisations en lecture seule sous Linux

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

Comment modifier les autorisations en lecture seule sous Linux

La commande Linux chmod (orthographe anglaise : changement de mode) est une commande qui contrôle les autorisations des utilisateurs sur les fichiers

Seuls le propriétaire du fichier et le superutilisateur peuvent modifier les autorisations des fichiers ou des répertoires. Vous pouvez utiliser le mode absolu (mode nombre octal) et le mode symbolique pour spécifier les autorisations de fichier.

Syntaxe

chmod [-cfvR] [--help] [--version] mode file...

Description du paramètre

mode : Chaîne de paramètre d'autorisation, le format est le suivant :

[ugoa...][[+-=][rwxX]...][,...]

Parmi eux :

  • u représente le propriétaire du fichier, g représente la personne qui appartient au même groupe que le propriétaire du fichier, o représente d'autres personnes, et a représente les trois.

  • + signifie ajouter des autorisations, - signifie annuler des autorisations, = signifie uniquement définir des autorisations.

  • r signifie lisible, w signifie inscriptible, x signifie exécutable et X signifie uniquement lorsque le fichier est un sous-répertoire ou que le fichier a été défini pour être exécutable.

Autres descriptions des paramètres :

  • -c : Si les permissions du fichier ont bien été modifiées, l'action de changement sera affichée

  • -f : Si les permissions du fichier ne peuvent pas être modifiées, ne pas afficher d'erreur message

  • -v : Afficher les détails des modifications d'autorisation

  • -R : Effectuer les mêmes modifications d'autorisation sur tous les fichiers et sous-répertoires du répertoire actuel (c'est-à-dire les modifier un par un de manière récursive)

  • --help : Afficher les instructions auxiliaires

  • --version : Afficher la version

Par exemple, ajoutez des autorisations exécutables à un fichier shell :

chmod +x test3.sh

Définissez le fichier file1.txt pour qu'il soit lisible par tout le monde :

chmod ugo+r file1.txt

Changez le fichier file1. txt est configuré pour être lisible par tout le monde :

chmod a+r file1.txt

Définissez les fichiers file1.txt et file2.txt comme propriétaire du fichier. Les personnes appartenant au même groupe peuvent y écrire, mais d'autres ne peuvent pas y écrire. dessus :

chmod ug+w,o-w file1.txt file2.txt

Ajouter des autorisations exécutables au propriétaire du fichier ex1.py :

chmod u+x ex1.py

Recommandations associées : "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