Maison > Article > Opération et maintenance > Comment modifier les autorisations en lecture seule sous Linux
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]".
L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.
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!