{"id":1066,"date":"2021-02-14T12:19:02","date_gmt":"2021-02-14T11:19:02","guid":{"rendered":"http:\/\/www.sbskl.com\/?p=1066"},"modified":"2021-02-14T14:11:26","modified_gmt":"2021-02-14T13:11:26","slug":"connecter-un-partage-reseau-pour-un-utilisateur-ordinaire","status":"publish","type":"post","link":"http:\/\/www.sbskl.com\/?p=1066","title":{"rendered":"Connecter un partage r\u00e9seau pour un utilisateur ordinaire"},"content":{"rendered":"\n<p>Monter un partage SAMBA ne pose pas de probl\u00e8me mais dans les solutions trouv\u00e9s un peu partout, quelques options sont manquantes pour utiliser les partages avec un autre utilisateur que \u00ab\u00a0root\u00a0\u00bb.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Vous \u00eates connect\u00e9 sur votre machine linux (avec un autre compte que root, \u00e9videment&#8230;). Pour ma part ce sera l&rsquo;utilisateur <strong>pi<\/strong> sur un <strong><a rel=\"noreferrer noopener\" href=\"https:\/\/www.raspberrypi.org\/products\/raspberry-pi-400\/\" target=\"_blank\">Raspberry Pi 400<\/a><\/strong> (petite machine tr\u00e8s sympa dans l&rsquo;esprit Commodore 64 !).<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>serveurSamba<\/strong><\/td><td>Nom DNS ou adresse IP de votre serveur de fichier (SAMBA)<\/td><\/tr><tr><td><strong>utilisateurSamba<\/strong><\/td><td>Identifiant d&rsquo;un utilisateur autoris\u00e9 \u00e0 se connecter sur le serveur<\/td><\/tr><tr><td><strong>motDePasseSamba<\/strong><\/td><td>Le mot de passe qui va avec <em>utilisateurSamba<\/em><\/td><\/tr><tr><td><strong>partageSamba<\/strong><\/td><td>Nom donn\u00e9 au partage sur le serveur SAMBA<\/td><\/tr><tr><td><strong>pi<\/strong><\/td><td>Identifiant de l&rsquo;utilisateur connect\u00e9 sur votre ordinateur<\/td><\/tr><tr><td><strong>partage<\/strong><\/td><td>Dossier existant sur votre ordinateur sur lequel sera attach\u00e9 (mont\u00e9) votre dossier partag\u00e9<\/td><\/tr><\/tbody><\/table><figcaption>Informations utiles<\/figcaption><\/figure>\n\n\n\n<p>Commen\u00e7ons par d\u00e9terminer l&rsquo;identifiant unix (un num\u00e9ro) de l&rsquo;utilisateur que nous trouverons en tapant la commande <code><span class=\"has-inline-color has-vivid-cyan-blue-color\">id<\/span><\/code> :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>~ $ id\nuid=1000(pi) gid=1000(pi)\n...<\/code><\/pre>\n\n\n\n<p>La ligne commen\u00e7ant par <strong>uid<\/strong> est celle qui nous int\u00e9resse. <strong>uid<\/strong> repr\u00e9sente l&rsquo;identifiant de l&rsquo;utilisateur et <strong>gid<\/strong> repr\u00e9sente l&rsquo;identifiant du groupe de l&rsquo;utilisateur.<\/p>\n\n\n\n<p>A partir de ce moment, le reste est tr\u00e8s classique. On cr\u00e9\u00e9 un fichier pour les identifiants de connexion SAMBA que nous nommerons <code><span class=\"has-inline-color has-vivid-cyan-blue-color\">.smbcredentials<\/span><\/code> (nom purement arbitraire) et que nous placerons \u00e0 la racine du dossier personnel de l&rsquo;utilisateur (pour ma part : <code><span class=\"has-inline-color has-vivid-cyan-blue-color\">\/home\/pi\/.smbcredentials<\/span><\/code>). Il doit ressembler \u00e0 :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>username=<em>utilisateurSamba<\/em>\npassword=<em>motDePasseSamba<\/em><\/code><\/pre>\n\n\n\n<p>Il faut prot\u00e9ger un minimum ce fichier avec :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>~ $ chmod 400 .smbcredentials<\/code><\/pre>\n\n\n\n<p>Il faut aussi que le dossier dans lequel appara\u00eetront les fichiers SAMBA existe :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>~ $ mkdir <em>partage<\/em><\/code><\/pre>\n\n\n\n<p>Il faut modifier le fichier <code><span class=\"has-inline-color has-vivid-cyan-blue-color\">\/etc\/fstab<\/span><\/code>, en ajoutant une ligne pour le partage :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/serveurSamba\/partageSamba  \/home\/pi\/<em>partage<\/em>  cifs  credentials=\/home\/pi\/.smbcredentials,<span class=\"has-inline-color has-vivid-cyan-blue-color\">uid=1000,gid=1000<\/span>  0  0<\/code><\/pre>\n\n\n\n<p>Ces informations doivent \u00eatre saisis sur une seule ligne ! Notez la pr\u00e9sence de <strong>uid<\/strong> et <strong>gid<\/strong>. Ce sont ces options qui permettront \u00e0 l&rsquo;utilisateur <strong>pi<\/strong> d&rsquo;acc\u00e9der en lecture\/\u00e9criture au partage. On teste avec la commande suivante :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>~ $ sudo mount -a<\/code><\/pre>\n\n\n\n<p>Nous pouvons acc\u00e9der \u00e0 nos fichiers en se promenant dans <code><span class=\"has-inline-color has-vivid-cyan-blue-color\">\/home\/pi\/partage<\/span><\/code>.<\/p>\n\n\n\n<p class=\"has-white-color has-blue-background-color has-text-color has-background\">Il est possible que le partage ne soit pas disponible au d\u00e9marrage. C&rsquo;est probablement du au fait que vous vous connectez en wifi et que votre ordinateur n&rsquo;est pas encore connect\u00e9. Concernant le Raspberry Pi, il faut modifier une option dans <strong>Pr\u00e9f\u00e9rences > Configuration du Raspberry Pi : Attendre la connexion internet<\/strong>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Monter un partage SAMBA ne pose pas de probl\u00e8me mais dans les solutions trouv\u00e9s un peu partout, quelques options sont manquantes pour utiliser les partages avec un autre utilisateur que \u00ab\u00a0root\u00a0\u00bb.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[29,35,37],"class_list":["post-1066","post","type-post","status-publish","format-standard","hentry","category-linux","tag-linux-2","tag-raspberrypi","tag-samba"],"_links":{"self":[{"href":"http:\/\/www.sbskl.com\/index.php?rest_route=\/wp\/v2\/posts\/1066","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.sbskl.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.sbskl.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.sbskl.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.sbskl.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1066"}],"version-history":[{"count":10,"href":"http:\/\/www.sbskl.com\/index.php?rest_route=\/wp\/v2\/posts\/1066\/revisions"}],"predecessor-version":[{"id":1081,"href":"http:\/\/www.sbskl.com\/index.php?rest_route=\/wp\/v2\/posts\/1066\/revisions\/1081"}],"wp:attachment":[{"href":"http:\/\/www.sbskl.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1066"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.sbskl.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1066"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.sbskl.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1066"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}