Maison  >  Article  >  Opération et maintenance  >  Que faire si l'autorisation d'exécution du dossier Linux est insuffisante

Que faire si l'autorisation d'exécution du dossier Linux est insuffisante

WBOY
WBOYoriginal
2022-06-23 11:10:497401parcourir

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

Que faire si l'autorisation d'exécution du dossier Linux est insuffisante

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

Que faire si l'autorisation d'exécution du dossier Linux n'est pas suffisante

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!

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