Maison >Opération et maintenance >exploitation et maintenance Linux >Comment utiliser la commande chmod sous Linux ? (explication détaillée)
Sous Linux, la commande chmod est utilisée par les utilisateurs pour modifier les autorisations d'accès aux fichiers et dossiers. La syntaxe est [chmod [options] mode [, mode] file1 [file2...]].
Syntaxe de la commande chmod
Voici la syntaxe correcte lors de l'utilisation de la commande chmod :
chmod [options] mode [,mode] file1 [file2 ...]
Voici quelques options courantes utilisées par chmod :
● -f, -silent, -quiet (supprime la plupart des messages d'erreur)
● -v, - verbeux (produit des informations de diagnostic pour chaque fichier traité)
● -c, - modifications (similaire à verbeux mais ne signale que lorsque des modifications sont apportées)
● -R, - récursif Modifier les fichiers et les répertoires )
Quantity --help (afficher l'aide et quitter)
Quantity --version (sortir les informations sur la version et quitter)
Les éléments suivants sont disponibles pour les utilisateurs, une liste de plusieurs autorisations numériques définies par le groupe et tous les autres utilisateurs de l'ordinateur. À côté des chiffres se trouvent les équivalents des lettres de lecture/écriture/exécution.
●7 : représente rwx, avec des autorisations de lecture, d'écriture et d'exécution
●6 : représente rw-, avec des autorisations de lecture et d'écriture
●5 : représente rx, a autorisations de lecture et d'exécution
Quantity 4 : signifie r--, a des autorisations en lecture seule
Quantity 3 : signifie -wx, a des autorisations d'écriture et d'exécution
Quantity 2 : signifie -w-, avec des autorisations en écriture seule
●1 : signifie -x, uniquement avec des autorisations d'exécution
● 0 : signifie ---, aucune autorisation
Remarque : Si vous devez lister les autorisations d'un fichier, vous devez utiliser la commande ls.
Exemple de commande chmod
Si l'utilisateur souhaite modifier les autorisations du fichier "participants" pour que tout le monde ait un accès complet dans ce fichier, vous devez entrer la commande suivante :
chmod 777 participants
Instructions : Les 7 premiers définissent les autorisations de l'utilisateur, les 7 seconds définissent les autorisations du groupe et les 7 troisièmes définissent autorisations des autres propriétaires.
Si un utilisateur souhaite être le seul à pouvoir y accéder, il peut utiliser la commande suivante :
chmod 700 participants
Un utilisateur qui souhaite donner un accès complet à lui-même et aux membres de son groupe peut utiliser la commande suivante : autorisations des "participants" pour que le propriétaire puisse lire et écrire le fichier, mais ne modifie pas les autorisations de quelqu'un d'autre :
chmod 770 participants
chmod 755 participantsDéfinir le mode
chmod u=rw participants
Utilisez la commande chmod pour définir des modes de système de fichiers supplémentaires pour les fichiers et les répertoires. Par exemple, pour définir le sticky bit - ce qui signifie que seul le propriétaire du fichier, le propriétaire du répertoire ou le superutilisateur peut supprimer le fichier, quelles que soient les autorisations de groupe en lecture-écriture du fichier - ajoutez 1 à la séquence de nombres :
Autres :chmod 1755 participants
Les utilisateurs peuvent également utiliser la commande chgrp pour modifier la propriété du groupe des fichiers et dossiers existants, et la commande newgrp pour modifier le groupe. propriété des nouveaux fichiers et dossiers. Groupe par défaut. N'oubliez pas que les liens symboliques utilisés dans les commandes chmod affecteront l'objet cible réel. Tutoriels vidéo associés recommandés : "
Tutoriel Linux"
Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'apprentissage de chacun. Pour un contenu plus passionnant, vous pouvez prêter attention aux colonnes de didacticiels pertinentes du site Web PHP chinois ! ! !
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!