{"id":175,"date":"2012-11-26T11:47:16","date_gmt":"2012-11-26T10:47:16","guid":{"rendered":"http:\/\/wp1.fredptitgars.net\/index.php\/2012\/11\/26\/changer-les-droits-des-fichiers\/"},"modified":"2012-11-26T11:47:16","modified_gmt":"2012-11-26T10:47:16","slug":"changer-les-droits-des-fichiers","status":"publish","type":"post","link":"https:\/\/fredptitgars.ovh\/?p=175","title":{"rendered":"changer les droits des fichiers"},"content":{"rendered":"<p><strong><em> Les propri\u00e9taires<br \/>\n<\/strong><\/em><\/p>\n<p>Par la propri\u00e9t\u00e9 d&rsquo;un fichier, on d\u00e9signe \u00e0 quel utilisateur appartient le fichier, qui le poss\u00e8de. \u00c0 partir de cette possession (ou non), il sera ensuite possible de d\u00e9finir des permissions d&rsquo;acc\u00e8s sur le fichier.<\/p>\n<p>La possession d&rsquo;un fichier se d\u00e9finit sur trois cat\u00e9gories :<\/p>\n<ol>\n<li> l&rsquo;utilisateur propri\u00e9taire du fichier (u).La plupart du temps, il s&rsquo;agit du cr\u00e9ateur du fichier. (Prenez note qu&rsquo;un fichier cr\u00e9\u00e9 par une commande ex\u00e9cut\u00e9e \u00e0 l&rsquo;aide de sudo appartiendra \u00e0 l&rsquo;utilisateur root ; vous serez potentiellement amen\u00e9 \u00e0 devoir changer le propri\u00e9taire de ce fichier pour pouvoir vous en servir avec votre propre compte utilisateur.)<\/li>\n<li> le groupe propri\u00e9taire du fichier (g). Si un utilisateur est membre d&rsquo;un certain groupe qui poss\u00e8de la propri\u00e9t\u00e9 d&rsquo;un fichier, l&rsquo;utilisateur aura aussi certaines permissions particuli\u00e8res sur ce fichier.<\/li>\n<li> les autres ,world, le reste du monde(o). Bref, tout un chacun n&rsquo;\u00e9tant ni propri\u00e9taire du fichier, ni membre du groupe propri\u00e9taire du fichier.<\/li>\n<\/ol>\n<p>Faisons une analogie avec les voitures. Le propri\u00e9taire serait la personne au nom de laquelle la voiture est immatricul\u00e9e. Le groupe propri\u00e9taire est l&rsquo;ensemble des personnes qui sont inscrites en tant que conducteurs secondaires de la voiture chez l&rsquo;assureur. Enfin, les autres correspond \u00e0 toutes les autres personnes n&rsquo;\u00e9tant ni d\u00e9tenteur de l&rsquo;immatriculation ni inscrites en tant que conducteurs de la voiture chez l&rsquo;assureur.<\/p>\n<h2>Les permissions<\/h2>\n<p>Les permissions d\u00e9signent ce que les diverses cat\u00e9gories d&rsquo;utilisateurs (propri\u00e9taire d&rsquo;un fichier, membres du groupe propri\u00e9taire d&rsquo;un fichier et le reste du monde) ont l&rsquo;autorisation d&rsquo;effectuer sur un fichier donn\u00e9. Par exemple, une cat\u00e9gorie d&rsquo;utilisateurs peut avoir acc\u00e8s en lecture et \u00e9criture \u00e0 un fichier, alors qu&rsquo;une autre cat\u00e9gorie a acc\u00e8s en lecture seulement \u00e0 ce m\u00eame fichier.<\/p>\n<p>Les permissions se d\u00e9finissent sur trois niveaux :<\/p>\n<ol>\n<li>       <strong>la lecture<\/strong> d&rsquo;un fichier : cette permission est n\u00e9cessaire pour pouvoir acc\u00e9der au contenu d&rsquo;un fichier (\u00e9couter une piste audio, visionner un film, lire un texte, naviguer \u00e0 l&rsquo;int\u00e9rieur d&rsquo;un r\u00e9pertoire\u2026). Cette permission est not\u00e9e r (pour read, lire).<\/li>\n<\/ol>\n<ol>\n<li>      <strong> l&rsquo;\u00e9criture<\/strong> dans un fichier : cette permission est n\u00e9cessaire pour pouvoir apporter des modifications \u00e0 un fichier (corriger un texte et enregistrer les changements ; ajouter, modifier ou supprimer un fichier dans un dossier ; etc.). Cette permission est not\u00e9e w (pour write, \u00e9crire).<\/li>\n<\/ol>\n<ol>\n<li>       <strong>l&rsquo;ex\u00e9cution d&rsquo;un fichier<\/strong> : cette permission est n\u00e9cessaire particuli\u00e8rement pour les logiciels, afin qu&rsquo;ils puissent \u00eatre ex\u00e9cut\u00e9s. Cette permission est not\u00e9e x (pour execute, ex\u00e9cuter).<\/li>\n<\/ol>\n<p>Par exemple, l&rsquo;utilisateur toto dispose des droits de lecture et d&rsquo;ex\u00e9cution sur le r\u00e9pertoire foo, mais pas la permission d&rsquo;\u00e9criture sur ce r\u00e9pertoire ; toto peut donc ex\u00e9cuter les programmes pr\u00e9sents dans ce r\u00e9pertoire et ouvrir les fichiers qu&rsquo;il contient, mais ne peut pas les modifier ni en cr\u00e9er de nouveaux.<\/p>\n<p>Pour chacune des trois cat\u00e9gories d&rsquo;utilisateurs (propri\u00e9taire, membres du groupe propri\u00e9taire et reste du monde) sont d\u00e9finies ces trois permissions :<\/p>\n<ul>\n<li>     le propri\u00e9taire dispose ou non de la permission de lecture, d&rsquo;\u00e9criture et d&rsquo;ex\u00e9cution sur un fichier ;<\/li>\n<li>      le membre du groupe propri\u00e9taire dispose ou non de la permission de lecture, d&rsquo;\u00e9criture et d&rsquo;ex\u00e9cution sur un fichier ;<\/li>\n<li>      tous les autres utilisateurs disposent ou non de la permission de lecture, d&rsquo;\u00e9criture et d&rsquo;ex\u00e9cution sur un fichier.<\/li>\n<\/ul>\n<p>Les droits sont affich\u00e9 pars une s\u00e9rie de 9 caract\u00e8res,associ\u00e9 3 par 3 (rwx rwx rwx) d\u00e9finissent les droits des 3 identit\u00e9s (u,g et o). <\/p>\n<p>Modifier les droits d&rsquo;un fichier:<\/p>\n<p>La commande <em>chown<\/em> permet de  changer le propri\u00e9taire d&rsquo;un fichier ou dossier<\/p>\n<p>Modifier les droit de plusieurs fichiers:<\/p>\n<p>La commande find permet de trouver un type de fichier:<\/p>\n<p><code>find &nbsp;\/ -type d -exec chmod 700 <em><\/em> \\;<\/code><\/p>\n<p>Cette commande permet de trouver tous les r\u00e9pertoire et de modifier leur droit ou seul l&rsquo;utilisateur du fichier \u00e0 droit en lecture\/\u00e9criture et ex\u00e9cution<\/p>\n<p><code>find &nbsp;\/ -type f -exec chmod 600 <em><\/em> \\;<\/code><\/p>\n<p>Cette commande permet de trouver tous les fichier et de modifier leur droit ou seul l&rsquo;utilisateur du fichier \u00e0 droit en lecture et \u00e9criture.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Les propri\u00e9taires Par la propri\u00e9t\u00e9 d&rsquo;un fichier, on d\u00e9signe \u00e0 quel utilisateur appartient le fichier, qui le poss\u00e8de. \u00c0 partir de cette possession (ou non), il sera ensuite possible de d\u00e9finir des permissions d&rsquo;acc\u00e8s sur le fichier. La possession d&rsquo;un fichier se d\u00e9finit sur trois cat\u00e9gories : l&rsquo;utilisateur propri\u00e9taire du fichier (u).La plupart du temps, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-175","post","type-post","status-publish","format-standard","hentry","category-linux"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=\/wp\/v2\/posts\/175","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=175"}],"version-history":[{"count":0,"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=\/wp\/v2\/posts\/175\/revisions"}],"wp:attachment":[{"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=175"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=175"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}