Sous Linux, si l'autorisation d'exécution du dossier est insuffisante, vous pouvez utiliser la commande chmod pour modifier les autorisations. Cette commande est une commande pour annuler les autorisations de fichier de l'utilisateur. Les autorisations d'appel de fichier peuvent être divisées en trois niveaux. : propriétaire du fichier, groupe d'utilisateurs et autres utilisateurs, la syntaxe est "chmod [-cfvR] [--help] [--version] mode file...".
L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.
Modifier les autorisations peut résoudre ce problème. Les autorisations peuvent être modifiées à l'aide de la commande chmod.
La commande Linux chmod (orthographe complète en anglais : changement de mode) est une commande qui contrôle les autorisations des utilisateurs sur les fichiers
Les autorisations d'appel de fichiers Linux/Unix sont divisées en trois niveaux : propriétaire du fichier (propriétaire), groupe d'utilisateurs (groupe), autres utilisateurs. (Autres utilisateurs).
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]...][,...]
où :
u représente le propriétaire du fichier, g représente qu'il appartient au même groupe que le propriétaire de le fichier ), o signifie quelqu'un d'autre que les autres, et a signifie les trois.
+ signifie ajouter des autorisations, - signifie annuler des autorisations, = signifie définir uniquement 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 de message d'erreur.
-v : Afficher les modifications d'autorisation. Détails
-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
L'exemple est le suivant :
Définir le fichier file1.txt comme lisible par tout le monde :
chmod ugo+r file1.txt
Définir le fichier file1.txt comme lisible par tout le monde :
chmod a+r file1.txt
Modifier les fichiers file1 .txt et file2.txt En tant que propriétaire du fichier, les personnes du même groupe que celui-ci peuvent écrire, mais les autres ne peuvent pas écrire :
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
Apprentissage recommandé :Linux Tutoriel vidéo
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!