{"id":14039,"date":"2020-02-08T17:25:25","date_gmt":"2020-02-08T16:25:25","guid":{"rendered":"https:\/\/www.datanovia.com\/en\/?post_type=dt_lessons&#038;p=14039"},"modified":"2020-02-08T17:25:25","modified_gmt":"2020-02-08T16:25:25","slug":"comment-creer-un-repertoire-de-sites-web-avec-les-autorisations-appropriees","status":"publish","type":"dt_lessons","link":"https:\/\/www.datanovia.com\/en\/fr\/lessons\/comment-creer-un-repertoire-de-sites-web-avec-les-autorisations-appropriees\/","title":{"rendered":"Comment Cr\u00e9er un R\u00e9pertoire de Sites Web avec les Autorisations Appropri\u00e9es"},"content":{"rendered":"<div id=\"rdoc\">\n<p>Cet article d\u00e9crit les meilleures pratiques pour la cr\u00e9ation d\u2019un r\u00e9pertoire de sites web et la mise en place des droits d\u2019acc\u00e8s aux dossiers.<\/p>\n<p>Sommaire:<\/p>\n<div id=\"TOC\">\n<ul>\n<li><a href=\"#repertoire-recommande-pour-stocker-le-contenu-des-sites-web\">R\u00e9pertoire recommand\u00e9 pour stocker le contenu des sites web<\/a><\/li>\n<li><a href=\"#creer-le-repertoire-des-sites-web-sil-nexiste-pas\">Cr\u00e9er le r\u00e9pertoire des sites web s\u2019il n\u2019existe pas<\/a><\/li>\n<li><a href=\"#references\">R\u00e9f\u00e9rences<\/a><\/li>\n<\/ul>\n<\/div>\n<div id=\"repertoire-recommande-pour-stocker-le-contenu-des-sites-web\" class=\"section level2\">\n<h2>R\u00e9pertoire recommand\u00e9 pour stocker le contenu des sites web<\/h2>\n<p>La [norme de hi\u00e9rarchie des syst\u00e8mes de fichiers] (<a href=\"http:\/\/www.pathname.com\/fhs\/\" class=\"uri\">http:\/\/www.pathname.com\/fhs\/<\/a>) d\u00e9finit des recommandations pour l\u2019organisation des fichiers dans les syst\u00e8mes de type Unix.<\/p>\n<p>Le r\u00e9pertoire <code>\/srv<\/code> doit contenir les donn\u00e9es qui sont servies par le syst\u00e8me. C\u2019est g\u00e9n\u00e9ralement l\u2019endroit o\u00f9 vous souhaitez h\u00e9berger les fichiers de vos sites web.<\/p>\n<p>Une m\u00e9thode pour structurer les donn\u00e9es sous <code>\/srv<\/code> est le protocole, par exemple. <code>ftp<\/code>, <code>rsync<\/code>, <code>www<\/code> (https and http), et <code>cvs<\/code>.<\/p>\n<p>Donc, il suffit de cr\u00e9er un r\u00e9pertoire <code>\/srv\/www<\/code> et d\u2019utiliser ceci. Vous pouvez cr\u00e9er des sous-dossiers pour chaque h\u00f4te virtuel que vous souhaitez servir avec votre machine.<\/p>\n<\/div>\n<div id=\"creer-le-repertoire-des-sites-web-sil-nexiste-pas\" class=\"section level2\">\n<h2>Cr\u00e9er le r\u00e9pertoire des sites web s\u2019il n\u2019existe pas<\/h2>\n<p>Les bons param\u00e8tres de permissions de dossiers pour un site web sur un serveur Linux sont discut\u00e9es sur [stackoverflow] (<a href=\"https:\/\/serverfault.com\/questions\/357108\/what-permissions-should-my-website-files-folders-have-on-a-linux-webserver\" class=\"uri\">https:\/\/serverfault.com\/questions\/357108\/what-permissions-should-my-website-files-folders-have-on-a-linux-webserver<\/a>).<\/p>\n<div class=\"warning\">\n<p>\nLes autorisations sous forme de bits sont 1 pour x (ex\u00e9cution), 2 pour w (\u00e9criture) et 4 pour r (lecture), qui peuvent \u00eatre combin\u00e9s en un chiffre octal. Par exemple, r-x est \u00e9gal \u00e0 4 + 1 = 5. Il existe 3 types d\u2019autorisations (utilisateur, groupe, autres). Donc, le 664 est rw-rw-r\u2013.\n<\/p>\n<\/div>\n<p>Pour mon installation, j\u2019ai utilis\u00e9 les crit\u00e8res d\u2019autorisation suivants:<\/p>\n<ul>\n<li><strong>Permission pour les annuaires<\/strong> : 755. Cela signifie que:\n<ul>\n<li>L\u2019utilisateur propri\u00e9taire du repertoire peut lire, \u00e9crire et ex\u00e9cuter.<\/li>\n<li>Le groupe assign\u00e9 peut lire et ex\u00e9cuter, mais pas \u00e9crire.<\/li>\n<li>Tous les autres peuvent lire et ex\u00e9cuter, mais pas \u00e9crire.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Permissions de dossiers<\/strong> : 644. Cela signifie que:\n<ul>\n<li>L\u2019utilisateur propri\u00e9taire du fichier peut uniquement lire et \u00e9crire.<\/li>\n<li>Le groupe assign\u00e9 ne peut lire que.<\/li>\n<li>Tous les autres ne peuvent lire que.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre class=\"bash\"><code># 0. param\u00e8tres\r\nweb_dir=\/srv\/www\r\nmyusername=kassambara\r\n# 1. Cr\u00e9er le r\u00e9pertoire des sites web\r\nsudo mkdir -p $web_dir\r\n# 2. d\u00e9finir votre utilisateur comme propri\u00e9taire\r\nsudo chown -R $myusername $web_dir\r\n# 3. d\u00e9finir le serveur web comme propri\u00e9taire du groupe\r\nsudo chgrp -R www-data $web_dir\r\n# 4. Autorisations 755 pour tout\r\nsudo chmod -R 755 $web_dir\r\n# 5. Les nouveaux fichiers et dossiers h\u00e9ritent \r\n# propri\u00e9t\u00e9 du groupe \u00e0 partir du dossier parent\r\nchmod g+s $web_dir<\/code><\/pre>\n<\/div>\n<div id=\"references\" class=\"section level2\">\n<h2>R\u00e9f\u00e9rences<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.internalpointers.com\/post\/right-folder-permission-website\">Les permissions correctes de dossiers pour un site web sur un serveur Linux<\/a><\/li>\n<li><a href=\"https:\/\/stackoverflow.com\/questions\/45811026\/remove-www-data-owned-file-using-ordinary-user\">Supprimer le fichier appartenant \u00e0 www-data en utilisant l\u2019utilisateur ordinaire<\/a><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p><!--end rdoc--><\/p>\n","protected":false},"excerpt":{"rendered":"<p>D\u00e9crit les meilleures pratiques pour la cr\u00e9ation d&rsquo;un r\u00e9pertoire de sites web et la configuration des droits d&rsquo;acc\u00e8s aux dossiers<\/p>\n","protected":false},"author":1,"featured_media":14040,"parent":0,"menu_order":19,"comment_status":"open","ping_status":"closed","template":"","class_list":["post-14039","dt_lessons","type-dt_lessons","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Comment Cr\u00e9er un R\u00e9pertoire de Sites Web avec les Autorisations Appropri\u00e9es - Datanovia<\/title>\n<meta name=\"description\" content=\"D\u00e9crit les meilleures pratiques pour la cr\u00e9ation d&#039;un r\u00e9pertoire de sites web et la configuration des droits d&#039;acc\u00e8s aux dossiers\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.datanovia.com\/en\/fr\/lessons\/comment-creer-un-repertoire-de-sites-web-avec-les-autorisations-appropriees\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment Cr\u00e9er un R\u00e9pertoire de Sites Web avec les Autorisations Appropri\u00e9es - Datanovia\" \/>\n<meta property=\"og:description\" content=\"D\u00e9crit les meilleures pratiques pour la cr\u00e9ation d&#039;un r\u00e9pertoire de sites web et la configuration des droits d&#039;acc\u00e8s aux dossiers\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.datanovia.com\/en\/fr\/lessons\/comment-creer-un-repertoire-de-sites-web-avec-les-autorisations-appropriees\/\" \/>\n<meta property=\"og:site_name\" content=\"Datanovia\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/10\/IMG_6600.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/lessons\/comment-creer-un-repertoire-de-sites-web-avec-les-autorisations-appropriees\/\",\"url\":\"https:\/\/www.datanovia.com\/en\/fr\/lessons\/comment-creer-un-repertoire-de-sites-web-avec-les-autorisations-appropriees\/\",\"name\":\"Comment Cr\u00e9er un R\u00e9pertoire de Sites Web avec les Autorisations Appropri\u00e9es - Datanovia\",\"isPartOf\":{\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/lessons\/comment-creer-un-repertoire-de-sites-web-avec-les-autorisations-appropriees\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/lessons\/comment-creer-un-repertoire-de-sites-web-avec-les-autorisations-appropriees\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/10\/IMG_6600.jpg\",\"datePublished\":\"2020-02-08T16:25:25+00:00\",\"description\":\"D\u00e9crit les meilleures pratiques pour la cr\u00e9ation d'un r\u00e9pertoire de sites web et la configuration des droits d'acc\u00e8s aux dossiers\",\"breadcrumb\":{\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/lessons\/comment-creer-un-repertoire-de-sites-web-avec-les-autorisations-appropriees\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.datanovia.com\/en\/fr\/lessons\/comment-creer-un-repertoire-de-sites-web-avec-les-autorisations-appropriees\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/lessons\/comment-creer-un-repertoire-de-sites-web-avec-les-autorisations-appropriees\/#primaryimage\",\"url\":\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/10\/IMG_6600.jpg\",\"contentUrl\":\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/10\/IMG_6600.jpg\",\"width\":1024,\"height\":512},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/lessons\/comment-creer-un-repertoire-de-sites-web-avec-les-autorisations-appropriees\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.datanovia.com\/en\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Le\u00e7ons\",\"item\":\"https:\/\/www.datanovia.com\/en\/fr\/lessons\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Comment Cr\u00e9er un R\u00e9pertoire de Sites Web avec les Autorisations Appropri\u00e9es\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/#website\",\"url\":\"https:\/\/www.datanovia.com\/en\/fr\/\",\"name\":\"Datanovia\",\"description\":\"Exploration de Donn\u00e9es et Statistiques pour l'Aide \u00e0 la D\u00e9cision\",\"publisher\":{\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.datanovia.com\/en\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/#organization\",\"name\":\"Datanovia\",\"url\":\"https:\/\/www.datanovia.com\/en\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/09\/datanovia-logo.png\",\"contentUrl\":\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/09\/datanovia-logo.png\",\"width\":98,\"height\":99,\"caption\":\"Datanovia\"},\"image\":{\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Comment Cr\u00e9er un R\u00e9pertoire de Sites Web avec les Autorisations Appropri\u00e9es - Datanovia","description":"D\u00e9crit les meilleures pratiques pour la cr\u00e9ation d'un r\u00e9pertoire de sites web et la configuration des droits d'acc\u00e8s aux dossiers","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.datanovia.com\/en\/fr\/lessons\/comment-creer-un-repertoire-de-sites-web-avec-les-autorisations-appropriees\/","og_locale":"fr_FR","og_type":"article","og_title":"Comment Cr\u00e9er un R\u00e9pertoire de Sites Web avec les Autorisations Appropri\u00e9es - Datanovia","og_description":"D\u00e9crit les meilleures pratiques pour la cr\u00e9ation d'un r\u00e9pertoire de sites web et la configuration des droits d'acc\u00e8s aux dossiers","og_url":"https:\/\/www.datanovia.com\/en\/fr\/lessons\/comment-creer-un-repertoire-de-sites-web-avec-les-autorisations-appropriees\/","og_site_name":"Datanovia","og_image":[{"width":1024,"height":512,"url":"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/10\/IMG_6600.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.datanovia.com\/en\/fr\/lessons\/comment-creer-un-repertoire-de-sites-web-avec-les-autorisations-appropriees\/","url":"https:\/\/www.datanovia.com\/en\/fr\/lessons\/comment-creer-un-repertoire-de-sites-web-avec-les-autorisations-appropriees\/","name":"Comment Cr\u00e9er un R\u00e9pertoire de Sites Web avec les Autorisations Appropri\u00e9es - Datanovia","isPartOf":{"@id":"https:\/\/www.datanovia.com\/en\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.datanovia.com\/en\/fr\/lessons\/comment-creer-un-repertoire-de-sites-web-avec-les-autorisations-appropriees\/#primaryimage"},"image":{"@id":"https:\/\/www.datanovia.com\/en\/fr\/lessons\/comment-creer-un-repertoire-de-sites-web-avec-les-autorisations-appropriees\/#primaryimage"},"thumbnailUrl":"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/10\/IMG_6600.jpg","datePublished":"2020-02-08T16:25:25+00:00","description":"D\u00e9crit les meilleures pratiques pour la cr\u00e9ation d'un r\u00e9pertoire de sites web et la configuration des droits d'acc\u00e8s aux dossiers","breadcrumb":{"@id":"https:\/\/www.datanovia.com\/en\/fr\/lessons\/comment-creer-un-repertoire-de-sites-web-avec-les-autorisations-appropriees\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.datanovia.com\/en\/fr\/lessons\/comment-creer-un-repertoire-de-sites-web-avec-les-autorisations-appropriees\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.datanovia.com\/en\/fr\/lessons\/comment-creer-un-repertoire-de-sites-web-avec-les-autorisations-appropriees\/#primaryimage","url":"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/10\/IMG_6600.jpg","contentUrl":"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/10\/IMG_6600.jpg","width":1024,"height":512},{"@type":"BreadcrumbList","@id":"https:\/\/www.datanovia.com\/en\/fr\/lessons\/comment-creer-un-repertoire-de-sites-web-avec-les-autorisations-appropriees\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.datanovia.com\/en\/fr\/"},{"@type":"ListItem","position":2,"name":"Le\u00e7ons","item":"https:\/\/www.datanovia.com\/en\/fr\/lessons\/"},{"@type":"ListItem","position":3,"name":"Comment Cr\u00e9er un R\u00e9pertoire de Sites Web avec les Autorisations Appropri\u00e9es"}]},{"@type":"WebSite","@id":"https:\/\/www.datanovia.com\/en\/fr\/#website","url":"https:\/\/www.datanovia.com\/en\/fr\/","name":"Datanovia","description":"Exploration de Donn\u00e9es et Statistiques pour l'Aide \u00e0 la D\u00e9cision","publisher":{"@id":"https:\/\/www.datanovia.com\/en\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.datanovia.com\/en\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.datanovia.com\/en\/fr\/#organization","name":"Datanovia","url":"https:\/\/www.datanovia.com\/en\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.datanovia.com\/en\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/09\/datanovia-logo.png","contentUrl":"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/09\/datanovia-logo.png","width":98,"height":99,"caption":"Datanovia"},"image":{"@id":"https:\/\/www.datanovia.com\/en\/fr\/#\/schema\/logo\/image\/"}}]}},"multi-rating":{"mr_rating_results":[]},"_links":{"self":[{"href":"https:\/\/www.datanovia.com\/en\/fr\/wp-json\/wp\/v2\/dt_lessons\/14039","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.datanovia.com\/en\/fr\/wp-json\/wp\/v2\/dt_lessons"}],"about":[{"href":"https:\/\/www.datanovia.com\/en\/fr\/wp-json\/wp\/v2\/types\/dt_lessons"}],"author":[{"embeddable":true,"href":"https:\/\/www.datanovia.com\/en\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.datanovia.com\/en\/fr\/wp-json\/wp\/v2\/comments?post=14039"}],"version-history":[{"count":0,"href":"https:\/\/www.datanovia.com\/en\/fr\/wp-json\/wp\/v2\/dt_lessons\/14039\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.datanovia.com\/en\/fr\/wp-json\/wp\/v2\/media\/14040"}],"wp:attachment":[{"href":"https:\/\/www.datanovia.com\/en\/fr\/wp-json\/wp\/v2\/media?parent=14039"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}