La commande chmod de Linux et d'autres systèmes de type UNIX est utilisée pour modifier les droits d'accès aux fichiers et aux répertoires. Les autorisations déterminent les opérations autorisées pour un fichier ou un répertoire particulier, telles que la lecture, l'écriture et l'exécution.
Vous pouvez utiliser la commande chmod pour modifier les autorisations du propriétaire d'un fichier, d'un groupe et d'autres utilisateurs. Les autorisations peuvent être définies sous la forme de valeurs numériques ou de modes de caractères.
Voici comment les permissions sont modifiées :
Pour supprimer le drapeau exécutable, utilisez l'option -x:
Par exemple, pour définir les autorisations de lecture, d'écriture et d'exécution pour le propriétaire d'un fichier, et de lecture seule pour le groupe et le reste des utilisateurs, vous pouvez utiliser la commande suivante :
chmod 755 filename
où"nom de fichier" est le nom du fichier ou du répertoire pour lequel vous souhaitez modifier les autorisations.
Pour installer chmod, vous devez exécuter la commande suivante dans un terminal :
chmod <access rights> <file or directory name>
où :
<droits d'accès>- une valeur numérique ou un mode de caractère qui spécifie les droits d'accès requis. Les valeurs numériques peuvent être comprises entre 0 et 7, chaque chiffre correspondant à un droit d'accès spécifique (4 - lecture, 2 - écriture, 1 - exécution). Les modes symboliques consistent en une combinaison de lettres"r","w" et"x" pour différentes catégories d'utilisateurs (propriétaire, groupe, autres).
<nom du fichierou du répertoire>- chemin d'accès au fichier ou au répertoire dont vous souhaitez modifier les autorisations.
Exemples d'utilisation de la commande chmod:
chmod 755 nom_de_fichier554 nom_de_fichier664 nom de fichierchmod +x nomdefichierchmod u+rw nomdefichierchmod go+x nom de fichierLa commande chmod ne peut pas être supprimée, car elle est intégrée dans la plupart des systèmes d'exploitation UNIX et Linux. Toutefois, vous pouvez ramener les autorisations d'un fichier ou d'un répertoire aux valeurs par défaut si c'est ce que vous souhaitez faire.
Pour rétablir les valeurs par défaut des autorisations sur un fichier ou un répertoire, vous pouvez utiliser la commande chmod avec les valeurs numériques ou le mode caractère appropriés. Par exemple, pour fixer les autorisations à 644 pour un fichier, vous pouvez exécuter la commande suivante :
chmod 644 filename
Cette commande définit les autorisations de lecture et d'écriture pour le propriétaire du fichier, et les autorisations de lecture seule pour le groupe et les autres utilisateurs.