1 line
2.2 KiB
JSON
1 line
2.2 KiB
JSON
{"uuid":"5110c962-92be-442b-8e67-c8f817f7086e","slug":"chmod","title":"chmod","author":"cedric@abonnel.fr","published":true,"published_at":"2023-03-31 15:11:45","created_at":"2023-03-31 15:11:45","updated_at":"2023-03-31 15:11:45","revisions":[],"cover":"","files_meta":[],"external_links":[],"seo_title":"","seo_description":"","og_image":"","category":"Informatique","content":"# chmod\n\n\n\nLa commande `chmod` est utilisée pour modifier les permissions d'accès des fichiers et des répertoires dans un système de fichiers UNIX/Linux. Les permissions d'accès permettent de définir qui peut lire, écrire ou exécuter un fichier ou un répertoire.\n\nLa commande `chmod` permet de définir les permissions pour trois types d'utilisateurs : le propriétaire du fichier, le groupe associé au fichier et les autres utilisateurs.\n\nLes permissions d'accès peuvent être représentées sous forme de **notation numérique** ou **symbolique**.\n\nLa **notation numérique** utilise une combinaison de chiffres pour définir les permissions de chaque type d'utilisateur. Par exemple, `r` représente la permission de lecture, `w` représente la permission d'écriture et `x` représente la permission d'exécution. Les chiffres utilisés sont 4 pour la permission de lecture, 2 pour la permission d'écriture et 1 pour la permission d'exécution. La somme de ces chiffres représente les permissions totales pour chaque type d'utilisateur. Par exemple, 644 (ou 0644) représente les permissions de rw-r--r--, où le propriétaire peut lire et écrire le fichier, mais les autres utilisateurs ne peuvent que lire le fichier.\n\nLa **notation symbolique** utilise des lettres pour définir les permissions pour chaque type d'utilisateur. Par exemple, `u` représente le propriétaire du fichier, `g` représente le groupe associé au fichier et `o` représente les autres utilisateurs. Les lettres `r`, `w` et `x` sont utilisées pour définir les permissions de lecture, d'écriture et d'exécution.\n\nPar exemple :\n```\nchmod u+rwx fichier.txt\n```\n\nCette commande ajoute les permissions de lecture, d'écriture et d'exécution pour le propriétaire du fichier.","featured":false,"tags":[]} |