Maison > Article > Opération et maintenance > Quelle est la commande pour modifier les autorisations de fichiers sous Linux ?
La commande pour modifier les autorisations de fichiers sous Linux est "chmod". La commande chmod est utilisée pour modifier les autorisations des fichiers et des répertoires. La méthode de configuration utilise du texte ou des codes numériques. La syntaxe est "chmod [-R] fichier de valeurs d'autorisation. nom" ou "chmod [- R] [u,g,o,a][ ,-,=][r,w,x]”.
L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.
Quelle est la commande pour modifier les autorisations de fichier sous Linux
Si vous souhaitez modifier les autorisations d'un fichier, seuls l'administrateur racine et le propriétaire peuvent le modifier
Il existe deux façons de définir les attributs d'un fichier Linux , l’un est numérique et l’autre est un symbole.
Il existe neuf autorisations de base pour les fichiers Linux. Les trois identités de propriétaire/groupe/autres ont chacune leurs propres autorisations de lecture/écriture/exécution.
Nous pouvons utiliser des chiffres pour représenter chaque autorisation. Le tableau de comparaison des scores pour chaque autorisation est le suivant :
r:4
w:2
x:1
Chaque identité ( propriétaire/ Les trois scores d'autorisations (r/w/x) du groupe/autres) doivent être cumulés. Par exemple, lorsque les autorisations sont : [-rwxrwx---], le score est :
owner = rwx = 4. +2+1 = 7group = rwx = 4+2+1 = 7others= --- = 0+0+0 = 0
Ainsi, lorsque nous définirons les modifications d'autorisation, le numéro d'autorisation du fichier sera 770 ! La syntaxe de la commande chmod pour modifier les autorisations est la suivante :
chmod [-R] fichier ou répertoire xyz
xyz : C'est l'attribut d'autorisation de type numérique qui vient d'être mentionné, qui est l'ajout de la valeur de l'attribut rwx. -R : Effectuer des modifications récursives et continues, c'est-à-dire que tous les fichiers du sous-répertoire seront modifiés
② Le type de symbole modifie les autorisations des fichiers
Nous pouvons utiliser u, g, o pour représenter les autorisations des trois identités !
De plus, a représente tout, c'est-à-dire toutes les identités ! Ensuite, les autorisations de lecture et d’écriture peuvent être écrites sous la forme r, w, x ! C'est-à-dire que vous pouvez utiliser la méthode suivante pour le regarder :
Si nous devons définir les autorisations du fichier sur -rwxr-xr-- , nous pouvons utiliser chmod u=rwx,g=rx,o =r nom du fichier pour le définir.
Exemple :
Remarque : Si un répertoire dispose d'une autorisation en écriture, d'autres utilisateurs peuvent également supprimer des fichiers dans ce répertoire.
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!