Maison  >  Article  >  Opération et maintenance  >  Quelle est l’instruction pour modifier les autorisations sous Linux ?

Quelle est l’instruction pour modifier les autorisations sous Linux ?

WBOY
WBOYoriginal
2022-06-20 17:13:1610791parcourir

L'instruction pour modifier les autorisations sous Linux est "chmod [-R] permission value file or directory name" ; cette instruction peut modifier les autorisations du fichier spécifié. La commande chmod est une commande qui contrôle les autorisations de l'utilisateur sur les fichiers. les autorisations peuvent être définies à l'aide de texte ou de code numérique ; les autorisations d'appel de fichiers peuvent être divisées en propriétaires de fichiers, groupes d'utilisateurs et autres utilisateurs.

Quelle est l’instruction pour modifier les autorisations sous Linux ?

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

Quelle est l'instruction permettant de modifier les autorisations sous Linux

La commande Linux chmod (orthographe anglaise : changement de mode) est une commande permettant de contrôler 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).

Quelle est l’instruction pour modifier les autorisations sous Linux ?

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

Quelle est l’instruction pour modifier les autorisations sous Linux ?

Autorisations d'utilisation : tous les 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 la personne qui appartient au même groupe que le propriétaire du fichier, o représente d'autres personnes, a représente ceci. 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

Un 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

Définir les fichiers file1.txt et file2.txt comme Le propriétaire du fichier peut écrire dans le même groupe que le fichier, mais d'autres ne peuvent pas y écrire :

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

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