Modes de paiement Abuse

Ce que fait chmod

07.08.2023, 01:00

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.

Que permet de faire la commande chmod ?

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 :Изменение прав. Команда chmod

Pour supprimer le drapeau exécutable, utilisez l'option -x:

Убрать флаг исполняемый используйте опцию -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

"nom de fichier" est le nom du fichier ou du répertoire pour lequel vous souhaitez modifier les autorisations.

Comment installer chmod

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:

  1. Définir les autorisations de lecture, d'écriture et d'exécution pour le propriétaire du fichier, et de lecture seule pour le groupe et les autres utilisateurs : chmod 755 nom_de_fichier
  2. Définir les autorisations de lecture et d'exécution pour le propriétaire et le groupe du fichier, et la lecture seule pour les autres utilisateurs : chmod 554 nom_de_fichier
  3. Définir les autorisations de lecture/écriture pour le propriétaire du fichier et le groupe, et de lecture seule pour tous les autres utilisateurs : chmod 664 nom de fichier
  4. Définir l'autorisation d'exécution pour tous les utilisateurs : chmod +x nomdefichier
  5. Accorder l'autorisation de lecture/écriture au propriétaire du fichier : chmod u+rw nomdefichier
  6. Définir l'autorisation d'exécution pour le groupe et les autres utilisateurs : chmod go+x nom de fichier

La 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.