{"id":33564,"date":"2024-07-13T14:30:05","date_gmt":"2024-07-13T14:30:05","guid":{"rendered":"\/tutoriels\/?p=33564"},"modified":"2025-05-17T14:33:34","modified_gmt":"2025-05-17T14:33:34","slug":"changer-permissions-fichier-linux","status":"publish","type":"post","link":"\/fr\/tutoriels\/changer-permissions-fichier-linux","title":{"rendered":"Comment changer les permissions d&rsquo;un fichier Linux \u00e0 l&rsquo;aide de la ligne de commande"},"content":{"rendered":"<p>Un serveur priv&eacute; virtuel Linux (VPS) vous permet d&rsquo;ajouter plusieurs utilisateurs pour simplifier la gestion collaborative du syst&egrave;me.&nbsp;<\/p><p>Toutefois, les utilisateurs qui disposent d&rsquo;un acc&egrave;s complet peuvent modifier des fichiers et des dossiers essentiels qui affectent le fonctionnement du syst&egrave;me. Vous devez g&eacute;rer correctement les autorisations de fichiers pour &eacute;viter les risques li&eacute;s &agrave; la s&eacute;curit&eacute; du serveur.<\/p><p>Pour modifier les autorisations, les syst&egrave;mes Linux fournissent la commande <strong>chmod. <\/strong>Elle vous permet d&rsquo;affiner les privil&egrave;ges des utilisateurs afin d&rsquo;am&eacute;liorer la <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/securite-vps\">s&eacute;curit&eacute; de votre VPS<\/a>.&nbsp;<\/p><p>Dans ce tutoriel, nous expliquerons comment modifier les permissions et les propri&eacute;taires sous Linux &agrave; l&rsquo;aide de l&rsquo;utilitaire de ligne de commande. Vous apprendrez &eacute;galement les avantages de la modification des privil&egrave;ges des utilisateurs, les meilleures pratiques et les probl&egrave;mes courants.<\/p><p><strong>Un bref aper&ccedil;u de la modification des permissions et de la propri&eacute;t&eacute; des fichiers sous Linux :<\/strong><\/p><figure tabindex=\"0\" class=\"wp-block-table\"><table><tbody><tr><td>Connaissances requises<\/td><td>Comp&eacute;tences de base en ligne de commande Linux, compr&eacute;hension des permissions de fichiers<\/td><\/tr><tr><td>Privil&egrave;ges requis<\/td><td>Acc&egrave;s &agrave; la racine ou privil&egrave;ges sudo pour certaines op&eacute;rations<\/td><\/tr><tr><td>Difficult&eacute;<\/td><td>Interm&eacute;diaire<\/td><\/tr><tr><td>Objectif principal<\/td><td>Utilisation des commandes chmod et chown, compr&eacute;hension des permissions de fichiers<\/td><\/tr><\/tbody><\/table><\/figure><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-FR.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/public\" alt=\"\" class=\"wp-image-41445\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-pourquoi-changer-les-permissions-et-les-proprietaires-sous-linux\">Pourquoi changer les permissions et les propri&eacute;taires sous Linux ?<\/h2><p>Dans cette section, nous examinerons plusieurs avantages li&eacute;s &agrave; la modification des autorisations et de la propri&eacute;t&eacute; des fichiers et des r&eacute;pertoires sous Linux.<\/p><p><strong>Renforcer la s&eacute;curit&eacute;<\/strong><\/p><p>La modification de la propri&eacute;t&eacute; et des autorisations des fichiers emp&ecirc;che les utilisateurs non autoris&eacute;s de modifier des fichiers susceptibles d&rsquo;affecter la s&eacute;curit&eacute;. Par exemple, ils pourraient apporter des modifications dangereuses aux cl&eacute;s SSH ou &agrave; la configuration du pare-feu.<\/p><p>Permettre aux utilisateurs de bas niveau d&rsquo;acc&eacute;der aux fichiers des comptes &agrave; autorisation &eacute;lev&eacute;e peut &eacute;galement entra&icirc;ner des failles de s&eacute;curit&eacute;. Ils peuvent trouver les informations d&rsquo;identification du superutilisateur ou de l&rsquo;utilisateur principal pour prendre le contr&ocirc;le de l&rsquo;ensemble du syst&egrave;me.&nbsp;&nbsp;<\/p><p>En outre, la gestion des autorisations permet d&rsquo;&eacute;viter les suppressions accidentelles du syst&egrave;me de fichiers qui peuvent compromettre le fonctionnement de votre serveur.&nbsp;<\/p><p><strong>Contr&ocirc;le de l&rsquo;acc&egrave;s<\/strong><\/p><p>La limitation des autorisations vous permet d&rsquo;affiner le contr&ocirc;le d&rsquo;acc&egrave;s aux fichiers sous Linux. Outre la pr&eacute;vention des erreurs de gestion, elle simplifie l&rsquo;audit, car elle permet de suivre rapidement les activit&eacute;s des utilisateurs et de d&eacute;terminer la source des actions non autoris&eacute;es.<\/p><p>En outre, la modification des permissions et de la propri&eacute;t&eacute; sous Linux permet d&rsquo;am&eacute;liorer l&rsquo;isolement. Les membres de l&rsquo;&eacute;quipe ne peuvent travailler et partager que des fichiers sp&eacute;cifiques tout en s&eacute;curisant les autres.&nbsp;<\/p><p><strong>Maintenir la confidentialit&eacute; des donn&eacute;es<\/strong><\/p><p>Dans les environnements multi-utilisateurs, la gestion des autorisations de fichiers garantit la confidentialit&eacute; des donn&eacute;es et le respect de la vie priv&eacute;e entre les comptes. Permettre &agrave; tous les utilisateurs d&rsquo;acc&eacute;der aux informations des autres peut entra&icirc;ner un risque &eacute;lev&eacute; de menaces internes telles que des fuites de donn&eacute;es.&nbsp;<\/p><p>Le changement de propri&eacute;taire permet de limiter l&rsquo;exposition des donn&eacute;es aux utilisateurs non autoris&eacute;s. Par exemple, confiez &agrave; l&rsquo;&eacute;quipe produit la propri&eacute;t&eacute; exclusive des donn&eacute;es relatives aux clients afin de prot&eacute;ger les informations sensibles.<\/p><p><strong>Respecter les exigences r&eacute;glementaires et de conformit&eacute;<\/strong><\/p><p>La modification des autorisations et de la propri&eacute;t&eacute; des fichiers dans les syst&egrave;mes Linux vous permet de prot&eacute;ger les donn&eacute;es personnelles des utilisateurs, en particulier si vous g&eacute;rez un service Internet. Il est essentiel d&rsquo;adh&eacute;rer &agrave; diverses lois sur la confidentialit&eacute; des donn&eacute;es, comme le r&egrave;glement g&eacute;n&eacute;ral europ&eacute;en sur la protection des donn&eacute;es (RGPD).&nbsp;<\/p><p>D&rsquo;autres r&eacute;glementations, comme la norme de s&eacute;curit&eacute; des donn&eacute;es de l&rsquo;industrie des cartes de paiement (PCI-DSS), imposent &eacute;galement la responsabilit&eacute; des utilisateurs. L&rsquo;octroi d&rsquo;autorisations &agrave; des utilisateurs sp&eacute;cifiques vous permet de v&eacute;rifier leur responsabilit&eacute; dans le fonctionnement du service h&eacute;berg&eacute;.&nbsp;&nbsp;<\/p><h2 class=\"wp-block-heading\" id=\"h-comment-modifier-les-permissions-et-la-propriete-des-fichiers-sous-linux\">Comment modifier les permissions et la propri&eacute;t&eacute; des fichiers sous Linux<\/h2><p>Cette section explique les niveaux de propri&eacute;t&eacute; et d&rsquo;autorisation des fichiers sous Linux et comment les attribuer &agrave; l&rsquo;aide de <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/commandes-linux\">commandes Linux<\/a>.&nbsp;<\/p><p>Avant de poursuivre, connectez-vous &agrave; votre serveur &agrave; l&rsquo;aide d&rsquo;un client SSH tel que PuTTY ou Terminal.&nbsp;<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Conseil de pro<\/h4>\n                    <p>Si vous rencontrez des probl&egrave;mes de r&eacute;seau lorsque vous vous connectez &agrave; votre VPS via SSH, utilisez la <a href=\"https:\/\/support.hostinger.com\/fr\/articles\/7978544-comment-utiliser-le-terminal-du-navigateur\" target=\"_blank\" rel=\"noopener\">fonction du terminal de navigateur d'Hostinger<\/a>. Elle vous permet d'ex&eacute;cuter des commandes sur votre serveur lorsque le port SSH est ferm&eacute;.<\/p>\n                <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-1-comprendre-les-niveaux-de-permission-des-fichiers\">1. Comprendre les niveaux de permission des fichiers<\/h3><p>Les syst&egrave;mes Linux disposent de trois niveaux d&rsquo;autorisation pour les fichiers et les r&eacute;pertoires : lecture, &eacute;criture et ex&eacute;cution. Voici leurs explications :<\/p><ul class=\"wp-block-list\">\n<li><strong>read (r) <\/strong>&ndash; permet aux utilisateurs de visualiser le contenu d&rsquo;un fichier ou d&rsquo;un r&eacute;pertoire.<\/li>\n\n\n\n<li><strong>write (w) <\/strong>&ndash; permet aux utilisateurs de modifier le contenu d&rsquo;un fichier. Pour les r&eacute;pertoires, ils peuvent cr&eacute;er, supprimer et d&eacute;placer des fichiers dans le dossier.&nbsp;<\/li>\n\n\n\n<li><strong>execute (x) <\/strong>&ndash; permet aux utilisateurs d&rsquo;ex&eacute;cuter un fichier en tant que script ou programme. L&rsquo;octroi de droits d&rsquo;ex&eacute;cution sur les dossiers leur permet de changer de r&eacute;pertoire de travail et d&rsquo;acc&eacute;der &agrave; ses informations &eacute;tendues.<\/li>\n<\/ul><p>Linux dispose &eacute;galement de trois classes d&rsquo;utilisateurs auxquelles vous pouvez attribuer des autorisations :<\/p><ul class=\"wp-block-list\">\n<li><strong>propri&eacute;taire (owner)<\/strong> &ndash; compte individuel poss&eacute;dant le fichier.<\/li>\n\n\n\n<li><strong>groupe (<strong>group)<\/strong> <\/strong>&ndash; ensemble d&rsquo;utilisateurs ayant le m&ecirc;me r&ocirc;le.<\/li>\n\n\n\n<li><strong>autres (<strong><strong>others<\/strong>)<\/strong> <\/strong>&ndash; tous les utilisateurs du syst&egrave;me qui ne sont ni propri&eacute;taires ni membres d&rsquo;un groupe.<\/li>\n<\/ul><p>Pour v&eacute;rifier les groupes d&rsquo;utilisateurs Linux, ouvrez le fichier <strong>group <\/strong>dans le r&eacute;pertoire <strong>\/etc <\/strong>&agrave; l&rsquo;aide d&rsquo;un <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/nano\">&eacute;diteur de texte comme <strong>Nano<\/strong><\/a>.&nbsp;<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"568\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/list-of-groups-and-members-in-linux-group-configuration-file-1024x568-1.png\/public\" alt=\"Liste des groupes et de leurs membres dans le fichier de configuration group de Linux\" class=\"wp-image-33585\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/list-of-groups-and-members-in-linux-group-configuration-file-1024x568-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/list-of-groups-and-members-in-linux-group-configuration-file-1024x568-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/list-of-groups-and-members-in-linux-group-configuration-file-1024x568-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/list-of-groups-and-members-in-linux-group-configuration-file-1024x568-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>L&rsquo;interface de ligne de commande de Linux affiche les autorisations de fichiers Unix sous la forme d&rsquo;une cha&icirc;ne de caract&egrave;res, comme dans l&rsquo;exemple suivant :<\/p><pre class=\"wp-block-preformatted\">-rwxrwxrwx<\/pre><p>La cha&icirc;ne commence par un indicateur de type de fichier. Un trait d&rsquo;union (<strong>-) d&eacute;signe <\/strong>un<strong> <\/strong>fichier normal, tandis que <strong>d <\/strong>repr&eacute;sente un r&eacute;pertoire. Les cha&icirc;nes de trois caract&egrave;res repr&eacute;sentent les autorisations pour le <strong>propri&eacute;taire<\/strong>, le <strong>groupe <\/strong>et les <strong>autres<\/strong>, respectivement.&nbsp;<\/p><p>Si une classe d&rsquo;utilisateurs ne dispose pas d&rsquo;une autorisation sp&eacute;cifique, un trait d&rsquo;union remplacera le caract&egrave;re correspondant. Prenons l&rsquo;exemple suivant :<\/p><pre class=\"wp-block-preformatted\">-rwxrw-r--<\/pre><p>La cha&icirc;ne signifie que le <strong>propri&eacute;taire <\/strong>dispose de toutes les autorisations, tandis que les membres du <strong>groupe <\/strong>peuvent lire et &eacute;crire le fichier. Comme <strong>les autres <\/strong>n&rsquo;ont que des droits <strong>r<\/strong>, ils peuvent lire le fichier, mais pas l&rsquo;&eacute;crire ni l&rsquo;ex&eacute;cuter.&nbsp;<\/p><h3 class=\"wp-block-heading\" id=\"h-2-afficher-les-permissions-actuelles\">2. Afficher les permissions actuelles<\/h3><p>Pour v&eacute;rifier les autorisations des fichiers et des sous-dossiers, acc&eacute;dez au r&eacute;pertoire souhait&eacute; &agrave; l&rsquo;aide de la commande <strong>cd<\/strong>. Ensuite, ex&eacute;cutez la commande <strong>ls <\/strong>avec l&rsquo;option <strong>-l :<\/strong><\/p><pre class=\"wp-block-preformatted\">ls -l<\/pre><p>Terminal affichera tout le contenu du dossier avec diverses informations, y compris les permissions. Voici un exemple de sortie :<\/p><pre class=\"wp-block-preformatted\">drwxrwxrwx 2 user1 admins 4096 Sep 12 04:33 config<\/pre><p>Voici la r&eacute;partition de la syntaxe et l&rsquo;explication de chaque colonne :<\/p><ul class=\"wp-block-list\">\n<li><strong>drwxrwxrwx <\/strong>&ndash; les permissions du dossier ou du fichier.<\/li>\n\n\n\n<li><strong>2 <\/strong>&ndash; le nombre de liens en dur ou d&rsquo;alias pour le fichier ou le dossier.<\/li>\n\n\n\n<li><strong>User1 <\/strong>&ndash; le propri&eacute;taire du fichier.<\/li>\n\n\n\n<li><strong>admins <\/strong>&ndash; le groupe associ&eacute; au fichier. <strong>&nbsp;<\/strong><\/li>\n\n\n\n<li><strong>4096 <\/strong>&ndash; la taille du fichier ou du dossier en octets.<\/li>\n\n\n\n<li><strong>Sep 12 04:33 &ndash; <\/strong>la derni&egrave;re date de modification du fichier ou du dossier.<\/li>\n\n\n\n<li><strong>config <\/strong>&ndash; le nom du fichier ou du dossier.&nbsp;<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-3-modifier-les-permissions-de-fichiers-avec-la-commande-chmod\">3. Modifier les permissions de fichiers avec la commande chmod<\/h3><p>Pour modifier les permissions d&rsquo;un fichier sous Linux, il faut utiliser la commande <strong>change mode <\/strong>ou <strong>chmod<\/strong>. Voici la syntaxe de base :<\/p><pre class=\"wp-block-preformatted\">chmod [option] [mode] [nom_fichier_dossier]<\/pre><p>Les options sont des param&egrave;tres permettant de modifier le comportement de la commande. Consultez la <a href=\"https:\/\/linux.die.net\/man\/1\/chmod\" target=\"_blank\" rel=\"noopener\">page de manuel de <strong>chmod<\/strong><\/a> pour en voir la liste compl&egrave;te. Les options les plus couramment utilis&eacute;es sont les suivantes :<\/p><ul class=\"wp-block-list\">\n<li><strong>-R <\/strong>&ndash; modifie les autorisations des fichiers de mani&egrave;re r&eacute;cursive.<\/li>\n\n\n\n<li><strong>-f <\/strong>&ndash; supprime les messages d&rsquo;erreur.<\/li>\n\n\n\n<li><strong>-v <\/strong>&ndash; affiche des informations sur l&rsquo;ex&eacute;cution de la commande.<\/li>\n\n\n\n<li><strong>&ndash;help <\/strong>&ndash; affiche le manuel de <strong>chmod.<\/strong><\/li>\n<\/ul><p>Le param&egrave;tre <strong>mode <\/strong>d&eacute;finit les nouvelles autorisations pour le fichier ou le dossier. Utilisez le mode <strong>symbolique <\/strong>ou le mode <strong>octal <\/strong>&ndash; ils fonctionnent de mani&egrave;re similaire et donnent le m&ecirc;me r&eacute;sultat.<\/p><p>En plus des permissions, la notation symbolique chmod utilise un seul caract&egrave;re indiquant la classe d&rsquo;utilisateur et l&rsquo;op&eacute;ration. En voici la liste :<\/p><figure tabindex=\"0\" class=\"wp-block-table\"><table><tbody><tr><td><strong>Symbole<\/strong><\/td><td><strong>D&eacute;finition<\/strong><\/td><\/tr><tr><td>u<\/td><td>Propri&eacute;taire&nbsp;<\/td><\/tr><tr><td>g<\/td><td>Groupe&nbsp;<\/td><\/tr><tr><td>o<\/td><td>Autres<\/td><\/tr><tr><td>a<\/td><td>Toutes les classes d&rsquo;utilisateurs (propri&eacute;taire, groupe et autres)<\/td><\/tr><tr><td>+<\/td><td>Ajouter des permissions<\/td><\/tr><tr><td>&ndash;<\/td><td>Supprimer les permissions<\/td><\/tr><tr><td>=<\/td><td>Fixer les permissions aux valeurs sp&eacute;cifi&eacute;es<\/td><\/tr><\/tbody><\/table><\/figure><p>Vous pouvez modifier simultan&eacute;ment les permissions de plusieurs classes d&rsquo;utilisateurs en &eacute;num&eacute;rant les modes s&eacute;par&eacute;s par des virgules. Prenons l&rsquo;exemple suivant :<\/p><pre class=\"wp-block-preformatted\">chmod u+wx,g-x,o=r script.sh<\/pre><p>La commande <strong>chmod <\/strong>accorde au propri&eacute;taire du fichier <strong>script.sh <\/strong>les droits d&rsquo;&eacute;criture et d&rsquo;ex&eacute;cution. Elle supprime &eacute;galement l&rsquo;autorisation du groupe ex&eacute;cutable et met le fichier en lecture seule pour les autres utilisateurs.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Conseil de pro<\/h4>\n                    <p>Si vous omettez l'utilisateur lorsque vous utilisez le mode symbolique, la commande <strong>chmod<\/strong> d&eacute;finira les permissions pour tous les utilisateurs.<\/p>\n                <\/div>\n\n\n\n<\/p><p>&Eacute;galement connue sous le nom de mode absolu, la notation octale chmod utilise les nombres suivants pour d&eacute;terminer les autorisations souhait&eacute;es par l&rsquo;utilisateur :<\/p><figure tabindex=\"0\" class=\"wp-block-table\"><table><tbody><tr><td><strong>Nombre&nbsp;<\/strong><\/td><td><strong>D&eacute;finition<\/strong><\/td><\/tr><tr><td>4<\/td><td>Permission de lecture<\/td><\/tr><tr><td>2<\/td><td>Permission d&rsquo;&eacute;criture<\/td><\/tr><tr><td>1<\/td><td>Permission d&rsquo;ex&eacute;cution<\/td><\/tr><tr><td>0<\/td><td>R&eacute;voquer l&rsquo;acc&egrave;s ou l&rsquo;absence de permission<\/td><\/tr><\/tbody><\/table><\/figure><p>Additionnez les chiffres pour d&eacute;finir plusieurs autorisations. Par exemple, <strong>3 <\/strong>rendra le fichier accessible en &eacute;criture et ex&eacute;cutable. Quant &agrave; <strong>7, <\/strong>il<strong> <\/strong>accorde les autorisations de lecture, d&rsquo;&eacute;criture et d&rsquo;ex&eacute;cution.&nbsp;<\/p><p>Contrairement &agrave; la m&eacute;thode symbolique, la notation octale utilise l&rsquo;emplacement des nombres pour d&eacute;terminer les param&egrave;tres d&rsquo;autorisation du <strong>propri&eacute;taire<\/strong>, du <strong>groupe <\/strong>et des <strong>autres.&nbsp;<\/strong><\/p><p>L&rsquo;exemple suivant autorise le propri&eacute;taire et le groupe &agrave; lire, &eacute;crire et ex&eacute;cuter le fichier tout en r&eacute;voquant l&rsquo;acc&egrave;s des autres utilisateurs :<\/p><pre class=\"wp-block-preformatted\">chmod 770 script.sh<\/pre><p>Activez le mode r&eacute;cursif pour appliquer les m&ecirc;mes autorisations &agrave; tous les fichiers et sous-dossiers d&rsquo;un r&eacute;pertoire. Par exemple, cette commande accorde &agrave; tous les utilisateurs les droits d&rsquo;&eacute;criture et d&rsquo;ex&eacute;cution pour le contenu du r&eacute;pertoire <strong>\/etc\/script :<\/strong><\/p><pre class=\"wp-block-preformatted\">chmod -R 777 \/etc\/script<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69fe0a5f50e55\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"842\" height=\"71\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/terminal-list-files-with-identical-permissions.png\/public\" alt=\"Terminal liste les fichiers d'un dossier avec des permissions identiques \" class=\"wp-image-33586\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/terminal-list-files-with-identical-permissions.png\/w=842,fit=scale-down 842w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/terminal-list-files-with-identical-permissions.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/terminal-list-files-with-identical-permissions.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/terminal-list-files-with-identical-permissions.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 842px) 100vw, 842px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>La commande Linux <strong>chmod <\/strong>est couramment utilis&eacute;e pour restreindre l&rsquo;acc&egrave;s &agrave; un fichier sensible qui affecte les fonctionnalit&eacute;s de votre syst&egrave;me. Elle permet &eacute;galement de rendre un script ex&eacute;cutable, ce qui r&eacute;sout l&rsquo;erreur <strong>bash: permission denied.<\/strong><\/p><p>\n\n\n<div><p class=\"important\"><strong>Important !<\/strong> Lorsque vous modifiez les permissions d&rsquo;un dossier, accordez &agrave; l&rsquo;utilisateur l&rsquo;acc&egrave;s aux r&eacute;pertoires parents.<\/p><\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-4-gerer-la-propriete-des-fichiers-a-l-aide-de-la-commande-chown\">4. G&eacute;rer la propri&eacute;t&eacute; des fichiers &agrave; l&rsquo;aide de la commande chown<\/h3><p>Par d&eacute;faut, un propri&eacute;taire sous Linux est un cr&eacute;ateur de fichier ou de r&eacute;pertoire. Si le propri&eacute;taire appartient &agrave; un groupe Linux, tous les autres membres h&eacute;riteront des m&ecirc;mes autorisations.&nbsp;<\/p><p>Les permissions par d&eacute;faut du propri&eacute;taire varient en fonction de votre distribution Linux. En g&eacute;n&eacute;ral, les cr&eacute;ateurs peuvent lire et &eacute;crire leurs fichiers, mais pas les ex&eacute;cuter.&nbsp;<\/p><p>La <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/chmod-chown-linux\">commande <strong>chown<\/strong><\/a> permet de changer le propri&eacute;taire d&rsquo;un fichier ou d&rsquo;un dossier. Voici la syntaxe :<\/p><pre class=\"wp-block-preformatted\">chown [nouveau propri&eacute;taire ou groupe] [fichier ou r&eacute;pertoire]<\/pre><p>Pour les groupes, commencez leur nom par deux points ( <strong>:<\/strong> ) pour permettre &agrave; la commande de les distinguer d&rsquo;un compte d&rsquo;utilisateur. V&eacute;rifiez soigneusement les majuscules, car la commande Linux <strong>chown <\/strong>est sensible &agrave; la casse. L&rsquo;exemple suivant d&eacute;finit le groupe <strong>DevOps <\/strong>comme propri&eacute;taire du fichier :<\/p><pre class=\"wp-block-preformatted\">chown :DevOps deploy.sh<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69fe0a5f52dd6\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"982\" height=\"46\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/terminal-shows-the-bash-script-new-group-owner.png\/public\" alt=\"Le terminal affiche le nouveau propri&eacute;taire du groupe du fichier de script bash \" class=\"wp-image-33587\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/terminal-shows-the-bash-script-new-group-owner.png\/w=982,fit=scale-down 982w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/terminal-shows-the-bash-script-new-group-owner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/terminal-shows-the-bash-script-new-group-owner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/terminal-shows-the-bash-script-new-group-owner.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 982px) 100vw, 982px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>La modification de la propri&eacute;t&eacute; du groupe vous permet de g&eacute;rer facilement les autorisations pour plusieurs utilisateurs simultan&eacute;ment. Au lieu d&rsquo;accorder l&rsquo;acc&egrave;s individuellement, les autorisations du groupe s&rsquo;appliquent &agrave; tous ses membres.&nbsp;<\/p><p>Vous pouvez &eacute;galement modifier simultan&eacute;ment le propri&eacute;taire et le groupe d&rsquo;un fichier. Pour ce faire, ajoutez le nom d&rsquo;utilisateur avant les deux points :<\/p><pre class=\"wp-block-preformatted\">chown user:DevOps deploy.sh<\/pre><p>La modification des autorisations de fichiers ou de r&eacute;pertoires est couramment utilis&eacute;e pour am&eacute;liorer l&rsquo;isolement et le contr&ocirc;le d&rsquo;acc&egrave;s. En outre, elle est utile pour transf&eacute;rer des fichiers entre utilisateurs lors d&rsquo;une migration administrative.&nbsp;<\/p><p>\n\n\n<div><p class=\"important\"><strong>Important !<\/strong> &Eacute;tant donn&eacute; que la modification de la propri&eacute;t&eacute; d&rsquo;un fichier n&eacute;cessite les privil&egrave;ges du superutilisateur Linux, utilisez <strong>sudo<\/strong> lors de l&rsquo;ex&eacute;cution de la commande <strong>chown<\/strong>. <\/p><\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-meilleures-pratiques-pour-la-gestion-des-permissions-et-de-la-propriete-sous-linux\">Meilleures pratiques pour la gestion des permissions et de la propri&eacute;t&eacute; sous Linux<\/h2><p>Cette section explore les meilleures pratiques en mati&egrave;re de gestion des autorisations Linux afin d&rsquo;am&eacute;liorer l&rsquo;efficacit&eacute; de l&rsquo;administration des serveurs.&nbsp;<\/p><p><strong>Utiliser Kodee, l&rsquo;assistant IA d&rsquo;Hostinger pour &eacute;crire des commandes de permission de fichiers<\/strong><\/p><p>Les <a href=\"\/fr\/vps\">plans d&rsquo;h&eacute;bergement VPS KVM<\/a> d&rsquo;Hostinger offrent diverses fonctionnalit&eacute;s qui simplifient la gestion des acc&egrave;s sous Linux. Par exemple, vous pouvez utiliser <strong>Kodee<\/strong>, notre assistant IA, pour g&eacute;n&eacute;rer rapidement des commandes de permission de fichiers en saisissant de simples prompts.<\/p><p>Cette fonction permet d&rsquo;&eacute;conomiser du temps et des efforts, car vous pouvez directement copier et coller les commandes dans votre terminal ou votre client SSH. De plus, elle permet aux d&eacute;butants ayant peu de connaissances techniques de g&eacute;rer facilement leurs serveurs.<\/p><p>Vous pouvez utiliser plusieurs prompts IA pour la gestion de votre VPS via l&rsquo;assistant Kodee.<\/p><p>Par exemple, entrez : &laquo;&nbsp;G&eacute;n&eacute;rer une commande <strong>chmod <\/strong>avec un mode symbolique qui donne au propri&eacute;taire du fichier <strong>deploy_script.sh <\/strong>toutes les permissions, au propri&eacute;taire du groupe la permission d&rsquo;&eacute;criture et aux autres utilisateurs aucune permission&nbsp;&raquo;.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69fe0a5f5505a\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1108\" height=\"660\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/Assistant-IA-Hostinger-2.png\/public\" alt=\"L'assistant IA de Hostinger VPS fournit &agrave; l'utilisateur une commande chmod pour sa t&acirc;che \" class=\"wp-image-33584\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/Assistant-IA-Hostinger-2.png\/w=1108,fit=scale-down 1108w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/Assistant-IA-Hostinger-2.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/Assistant-IA-Hostinger-2.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/Assistant-IA-Hostinger-2.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/Assistant-IA-Hostinger-2.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1108px) 100vw, 1108px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\/vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/public\" alt=\"\" class=\"wp-image-41471\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p><strong>Pratiquer le principe du moindre privil&egrave;ge (PoLP)<\/strong><\/p><p>En mati&egrave;re de s&eacute;curit&eacute; informatique, le principe PoLP limite au minimum les autorisations des utilisateurs ou des groupes. Il permet de r&eacute;duire la surface d&rsquo;attaque potentielle et d&rsquo;am&eacute;liorer la s&eacute;curit&eacute; du serveur.<\/p><p>Les utilisateurs ou les groupes n&rsquo;ont que les privil&egrave;ges n&eacute;cessaires sur les fichiers essentiels &agrave; leur r&ocirc;le. Par exemple, n&rsquo;accordez des droits d&rsquo;&eacute;criture que s&rsquo;ils ont besoin de modifier le fichier.&nbsp;<\/p><p>Ne donnez pas aux utilisateurs un acc&egrave;s excessif &agrave; des fichiers qu&rsquo;ils n&rsquo;utilisent pas afin d&rsquo;&eacute;viter les abus et l&rsquo;exploitation. Enregistrez toutes les activit&eacute;s li&eacute;es aux autorisations d&rsquo;acc&egrave;s afin de simplifier les audits de s&eacute;curit&eacute; en cas de violation.&nbsp;<\/p><p><strong>Utiliser la commande find pour des changements de permissions avanc&eacute;s<\/strong><\/p><p>La <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/commande-locate-linux\">commande Linux <strong>find<\/strong><\/a> vous permet de rechercher des fichiers dans un r&eacute;pertoire en fonction de crit&egrave;res sp&eacute;cifiques, y compris leurs autorisations.&nbsp;<\/p><p>Par exemple, ex&eacute;cutez la commande suivante pour trouver un fichier que le propri&eacute;taire peut lire et &eacute;crire :<\/p><pre class=\"wp-block-preformatted\">find \/path\/to\/search -type f -perm -o=rw<\/pre><p>Le param&egrave;tre <strong>-type <\/strong>indique si la commande recherche des fichiers ou des r&eacute;pertoires. Vous pouvez utiliser le mode symbolique ou absolu et sp&eacute;cifier plusieurs filtres de permission comme suit :<\/p><pre class=\"wp-block-preformatted\">find \/path\/to\/search -type f -perm -u+w,g+w<\/pre><pre class=\"wp-block-preformatted\">find \/path\/to\/search -type f -perm \/220<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69fe0a5f58837\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"826\" height=\"88\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/find-command-with-permission-filters-output.png\/public\" alt=\"La sortie d'une commande find avec des filtres de permission dans Terminal \" class=\"wp-image-33588\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/find-command-with-permission-filters-output.png\/w=826,fit=scale-down 826w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/find-command-with-permission-filters-output.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/find-command-with-permission-filters-output.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/find-command-with-permission-filters-output.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 826px) 100vw, 826px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Le premier exemple utilise un trait d&rsquo;union (<strong>&ndash;<\/strong>) pour rechercher des fichiers avec des autorisations d&rsquo;&eacute;criture pour le propri&eacute;taire et les membres du groupe. Dans le deuxi&egrave;me exemple, nous utilisons une barre oblique (<strong>\/) <\/strong>pour rechercher<strong> <\/strong>un fichier dont l&rsquo;autorisation d&rsquo;&eacute;criture est attribu&eacute;e au propri&eacute;taire ou au groupe.<\/p><p>Pour modifier automatiquement les autorisations et la propri&eacute;t&eacute;, ajoutez les commandes correspondantes avec le param&egrave;tre <strong>-exec :<\/strong><\/p><pre class=\"wp-block-preformatted\">find \/path\/to\/search -type f -perm -o+w -exec chmod o-w {} \\;<\/pre><pre class=\"wp-block-preformatted\">find \/path\/to\/search -type d -perm -u+w -exec chown newowner:newgroup {} \\;<\/pre><p>Utilisez la premi&egrave;re commande pour supprimer les droits d&rsquo;&eacute;criture des fichiers concern&eacute;s. Le deuxi&egrave;me exemple, quant &agrave; lui, modifie le propri&eacute;taire du dossier en lui accordant des droits d&rsquo;&eacute;criture.<\/p><p><strong>D&eacute;finir les autorisations par d&eacute;faut pour les nouveaux fichiers et r&eacute;pertoires<\/strong><\/p><p>Sous Linux, les permissions par d&eacute;faut sont de <strong>666 pour les <\/strong>fichiers et de <strong>777 pour <\/strong>les r&eacute;pertoires. La commande <strong>umask <\/strong>vous permet de modifier ces param&egrave;tres en soustrayant la valeur octale par d&eacute;faut &agrave; un nombre personnalis&eacute;.<\/p><p>Par exemple, la valeur de l&rsquo;umask de la plupart des distributions Linux est <strong>022<\/strong>. Soustrayez la valeur par d&eacute;faut du nombre. Dans ce cas, les nouveaux fichiers et r&eacute;pertoires auront les permissions <strong>644 <\/strong>et <strong>755<\/strong>.&nbsp;<\/p><p>Vous pouvez utiliser n&rsquo;importe quelle valeur de d&eacute;masquage. Par exemple, ex&eacute;cutez la commande suivante pour d&eacute;finir <strong>554 <\/strong>comme autorisation par d&eacute;faut pour un nouveau r&eacute;pertoire :<\/p><pre class=\"wp-block-preformatted\">umask 223<\/pre><p>Pour v&eacute;rifier la valeur actuelle de l&rsquo;umask en mode num&eacute;rique, ex&eacute;cutez la commande sans aucun param&egrave;tre suppl&eacute;mentaire. Vous pouvez &eacute;galement ajouter l&rsquo;option <strong>-S <\/strong>pour obtenir la valeur en notation symbolique.&nbsp;<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69fe0a5f5a9e3\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"641\" height=\"89\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/terminal-outputs-umask-value-in-symbolic-and-octal-notation.png\/public\" alt=\"Le terminal affiche la valeur actuelle de umask en notation symbolique et octale. \" class=\"wp-image-33589\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/terminal-outputs-umask-value-in-symbolic-and-octal-notation.png\/w=641,fit=scale-down 641w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/terminal-outputs-umask-value-in-symbolic-and-octal-notation.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/terminal-outputs-umask-value-in-symbolic-and-octal-notation.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 641px) 100vw, 641px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p><strong>Utiliser les caract&egrave;res g&eacute;n&eacute;riques pour les modifications en masse<\/strong><\/p><p>Utilisez des caract&egrave;res g&eacute;n&eacute;riques pour modifier les autorisations et la propri&eacute;t&eacute; de plusieurs fichiers &agrave; l&rsquo;int&eacute;rieur d&rsquo;un dossier en fonction de leur nom.<\/p><p>\n\n\n    <p class=\"warning\">\n        <strong>Attention !<\/strong> Soyez prudent lorsque vous utilisez des caract&egrave;res g&eacute;n&eacute;riques pour d&eacute;finir diff&eacute;rentes autorisations. Vous risquez de modifier accidentellement des fichiers ou des dossiers importants, comme le r&eacute;pertoire personnel.    <\/p>\n    \n\n\n\n<\/p><p>Le point d&rsquo;interrogation (<strong>?<\/strong>) repr&eacute;sente un seul caract&egrave;re. Par exemple, ex&eacute;cutez la commande suivante pour modifier les autorisations de <strong>FileA.txt <\/strong>et <strong>FileB.txt <\/strong>dans votre r&eacute;pertoire actuel :<\/p><pre class=\"wp-block-preformatted\">chmod 555 File?.txt<\/pre><p>Utilisez un ast&eacute;risque (<strong>*<\/strong>) pour remplacer z&eacute;ro ou plusieurs caract&egrave;res. L&rsquo;exemple de commande suivant modifie la propri&eacute;t&eacute; de <strong>Deploy_jenkins.txt <\/strong>et <strong>Deploy_lavarel.txt <\/strong>en faveur du groupe <strong>DevOps :<\/strong><\/p><pre class=\"wp-block-preformatted\">chmod :DevOps Deploy_*.txt<\/pre><h2 class=\"wp-block-heading\" id=\"h-resolution-des-problemes-de-permissions-sous-linux\">R&eacute;solution des probl&egrave;mes de permissions sous Linux<\/h2><p>Les commandes <strong>chown <\/strong>et <strong>chmod <\/strong>sont utiles pour r&eacute;soudre les probl&egrave;mes d&rsquo;autorisation de fichiers dans votre syst&egrave;me. Par exemple, vous pouvez rencontrer l&rsquo;erreur &laquo;&nbsp;<strong>Permission refus&eacute;e<\/strong>&nbsp;&raquo; lors de l&rsquo;ex&eacute;cution d&rsquo;un <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/script-bash\">script bash<\/a> ou d&rsquo;un fichier ex&eacute;cutable.<\/p><p>Cela se produit lorsque l&rsquo;utilisateur actuel ne dispose pas du droit d&rsquo;ex&eacute;cution. Pour r&eacute;soudre ce probl&egrave;me, accordez au compte les privil&egrave;ges n&eacute;cessaires &agrave; l&rsquo;aide de la commande <strong>sudo.<\/strong><\/p><p>Un autre probl&egrave;me courant est celui des autorisations inad&eacute;quates, qui entravent la productivit&eacute; car les utilisateurs ne peuvent pas acc&eacute;der aux fichiers et aux r&eacute;pertoires essentiels pour leurs t&acirc;ches. Cela peut &eacute;galement entra&icirc;ner des erreurs dans les scripts d&rsquo;automatisation, qui n&eacute;cessitent des autorisations d&rsquo;ex&eacute;cution pour fonctionner correctement.&nbsp;<\/p><p>Au lieu de rechercher et de modifier manuellement les autorisations du fichier, utilisez la commande <strong>find <\/strong>pour simplifier la t&acirc;che. Utilisez &eacute;galement les caract&egrave;res g&eacute;n&eacute;riques et le mode r&eacute;cursif pour acc&eacute;l&eacute;rer le processus.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\/vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/public\" alt=\"\" class=\"wp-image-41471\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2><p>La d&eacute;finition des autorisations sous Linux vous permet d&rsquo;affiner le contr&ocirc;le d&rsquo;acc&egrave;s au syst&egrave;me afin d&rsquo;am&eacute;liorer la s&eacute;curit&eacute; du serveur priv&eacute; virtuel (SPV) et d&rsquo;&eacute;viter les modifications non autoris&eacute;es. Il permet &eacute;galement de pr&eacute;server la confidentialit&eacute; des donn&eacute;es des utilisateurs afin de se conformer aux r&eacute;glementations en vigueur.&nbsp;<\/p><p>Sous Linux, les fichiers et les r&eacute;pertoires disposent de trois autorisations : <strong>lecture<\/strong>, <strong>&eacute;criture <\/strong>et <strong>ex&eacute;cution<\/strong>. Il existe &eacute;galement trois classes d&rsquo;utilisateurs : le <strong>propri&eacute;taire <\/strong>du<strong> <\/strong>fichier, un <strong>groupe <\/strong>d&rsquo;utilisateurs et <strong>autres<\/strong>, qui d&eacute;signent les utilisateurs qui ne sont ni propri&eacute;taires ni membres d&rsquo;un groupe.&nbsp;<\/p><p>La commande <strong>ls -l <\/strong>permet de v&eacute;rifier les permissions et la propri&eacute;t&eacute; des fichiers dans un r&eacute;pertoire. Pour les modifier, utilisez <strong>chmod <\/strong>et &eacute;crivez les nouvelles r&egrave;gles en mode symbolique ou num&eacute;rique. Entre-temps, ex&eacute;cutez l&rsquo;utilitaire <strong>chown <\/strong>en tant que superutilisateur pour transf&eacute;rer la propri&eacute;t&eacute; du fichier &agrave; un autre compte ou groupe.&nbsp;<\/p><p>Combinez la commande <strong>find <\/strong>avec <strong>chown <\/strong>et <strong>chmod <\/strong>pour vous aider &agrave; r&eacute;soudre les probl&egrave;mes de permission de votre syst&egrave;me, comme les privil&egrave;ges incorrects ou les erreurs d&rsquo;acc&egrave;s refus&eacute;. Pour am&eacute;liorer l&rsquo;efficacit&eacute;, utilisez Kodee, l&rsquo;assistant IA d&rsquo;Hostinger, pour g&eacute;n&eacute;rer les commandes &agrave; l&rsquo;aide d&rsquo;invites simples.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">En savoir plus sur les commandes Linux pour la gestion des fichiers<\/h4>\n                    <p><a href=\"\/fr\/tutoriels\/supprimer-un-dossier-sous-linux\">Comment supprimer des fichiers et des r&eacute;pertoires<\/a><br>\n<a href=\"\/fr\/tutoriels\/commande-tar-sur-linux\">Comment compresser un fichier avec la commande Tar<\/a><br>\n<a href=\"\/fr\/tutoriels\/unzip-linux\">Comment d&eacute;zipper des fichiers sous Linux<\/a><br>\n<a href=\"\/fr\/tutoriels\/renommer-fichier-linux\">Comment renommer un fichier<\/a><br>\n<a href=\"\/fr\/tutoriels\/commande-file-linux\">Comment v&eacute;rifier le type de fichier<\/a><br>\n<a href=\"\/fr\/tutoriels\/comment-creer-un-lien-symbolique-sous-linux\">Comment cr&eacute;er un lien symbolique sous Linux<\/a><\/p>\n                <\/div>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un serveur priv&eacute; virtuel Linux (VPS) vous permet d&rsquo;ajouter plusieurs utilisateurs pour simplifier la gestion collaborative du syst&egrave;me.&nbsp; Toutefois, les utilisateurs qui disposent d&rsquo;un acc&egrave;s complet peuvent modifier des fichiers et des dossiers essentiels qui affectent le fonctionnement du syst&egrave;me. Vous devez g&eacute;rer correctement les autorisations de fichiers pour &eacute;viter les risques li&eacute;s &agrave; la [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/changer-permissions-fichier-linux\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":355,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Comment changer les permissions d'un fichier linux","rank_math_description":"Apprenez \u00e0 changer les permissions d'un fichier linux \u00e0 l'aide des commandes chmod et chown. D\u00e9couvrez \u00e9galement des solutions de d\u00e9pannage.","rank_math_focus_keyword":"changer les permissions d'un fichier linux","footnotes":""},"categories":[4760],"tags":[],"class_list":["post-33564","post","type-post","status-publish","format-standard","hentry","category-vps"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-change-linux-permissions-and-owners","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/changer-permissions-fichier-linux","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/cambiar-permisos-y-propietarios-linux-linea-de-comandos","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/pengertian-chmod-dan-chown-untuk-permission-di-linux","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-change-linux-permissions-and-owners","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-change-linux-permissions-and-owners","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-change-linux-permissions-and-owners","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/cambiar-permisos-y-propietarios-linux-linea-de-comandos\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/cambiar-permisos-y-propietarios-linux-linea-de-comandos\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/cambiar-permisos-propietarios-linux-traves-la-linea-comandos","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-change-linux-permissions-and-owners","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-change-linux-permissions-and-owners","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-change-linux-permissions-and-owners","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-change-linux-permissions-and-owners","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/33564","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/users\/355"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=33564"}],"version-history":[{"count":9,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/33564\/revisions"}],"predecessor-version":[{"id":40483,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/33564\/revisions\/40483"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=33564"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=33564"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=33564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}