La commande chmod vous permet de modifier les autorisations d'accès des fichiers et des dossiers.
La commande chmod, comme les autres commandes, peut être exécutée à partir de la ligne de commande ou via un fichier de script.
Si vous devez répertorier les autorisations d'un fichier, utilisez la commande ls.
Syntaxe de la commande chmod
C'est la syntaxe appropriée lors de l'utilisation de la commande chmod:
chmod options mode , mode fichier1 fichier2 …
Voici certaines des options habituelles utilisées avec chmod: Vous trouverez ci-dessous une liste de plusieurs autorisations numériques pouvant être définies pour l'utilisateur, le groupe et tous les autres utilisateurs de l'ordinateur. À côté du numéro se trouve l'équivalent lettre lecture / écriture / exécution. Si, par exemple, vous souhaitez modifier les autorisations du fichier "participants" afin que tout le monde y ait un accès total, vous devez entrer: chmod 777 participants
Le premier 7 définit les autorisations pour l'utilisateur, le second 7 définit les autorisations pour le groupe et le troisième 7 définit les autorisations pour tout le monde. Si vous voulez être le seul à pouvoir y accéder, vous utiliserez: chmod 700 participants
Pour vous donner, à vous et aux membres du groupe, un accès complet chmod 770 participants
Si vous souhaitez conserver un accès complet pour vous-même, mais empêcher les autres de modifier le fichier, vous pouvez utiliser: chmod 755 participants
Ce qui suit utilise les lettres ci-dessus pour modifier les autorisations des "participants" afin que le propriétaire puisse lire et écrire dans le fichier, sans modifier les autorisations pour quiconque: chmod u = rw participants Vous pouvez modifier la propriété de groupe de fichiers et de dossiers existants avec la commande chgrp. Modifiez le groupe par défaut pour les nouveaux fichiers et dossiers avec la commande newgrp. N'oubliez pas que les liens symboliques utilisés dans une commande chmod affecteront le véritable objet cible. Utilisez 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 seuls le propriétaire du fichier, le propriétaire du répertoire ou le superutilisateur racine peuvent supprimer le fichier, quelles que soient les autorisations de groupe en lecture et en écriture du fichier - préfixez un 1 sur la séquence numérique: chmod 1755 participants
Exemples de commandes chmod
Plus d'informations sur la commande chmod
Modes de réglage