{"id":1361,"date":"2020-12-01T14:39:54","date_gmt":"2020-12-01T13:39:54","guid":{"rendered":"http:\/\/ve2cuy.com\/420-3c3\/?page_id=1361"},"modified":"2024-03-18T16:44:22","modified_gmt":"2024-03-18T15:44:22","slug":"mise-en-place-dun-serveur-smb","status":"publish","type":"page","link":"https:\/\/ve2cuy.com\/420-3c3\/?page_id=1361","title":{"rendered":"Mise en place d&rsquo;un serveur SMB"},"content":{"rendered":"<h2>Partage r\u00e9seau de dossiers et de fichiers sous Linux<\/h2>\n<hr \/>\n<h3><strong><span style=\"color: #ff0000;\"><br \/>\n\u00c9tape 1<\/span><\/strong> &#8211;\u00a0Renseigner une r\u00e9f\u00e9rence de nom, sous windows, pour le serveur Linux<\/h3>\n<p>Dans un premier temps, nous allons configurer windows pour pouvoir utiliser un nom (de domaine) au lieu de l&rsquo;adresse IP de la station Linux.<\/p>\n<pre class=\"toolbar:2 lang:default decode:true \"># NOTE:  Il faut ouvrir cmd.exe en mode Administrateur \r\n# pour \u00eatre en mesure d'\u00e9diter le fichier suivant.\r\nnotepad C:\\\\Windows\\System32\\drivers\\etc\\hosts\r\n\r\n-----\r\n\r\nadr-ip-du-serveur-linux            serveurlinux.localhost           serveurlinux\r\n\r\nPar exemple,\r\n\r\n192.168.2.12                       serveurlinux.localhost           serveurlinux<\/pre>\n<h3><strong><span style=\"color: #ff0000;\"><br \/>\n\u00c9tape 2<\/span><\/strong> &#8211; Tester une connexion &lsquo;ssh&rsquo; au serveur Linux en utilisant le nom attribu\u00e9 \u00e0 l&rsquo;\u00e9tape pr\u00e9c\u00e9dente.<\/h3>\n<pre class=\"toolbar:2 lang:default decode:true\">c:&gt; ssh etudiant@serveurlinux<\/pre>\n<h3><span style=\"color: #ff0000;\"><strong><br \/>\n\u00c9tape 3<\/strong><\/span> &#8211; Activer le partage de fichiers et l&rsquo;exploration r\u00e9seau sous Windows 10<\/h3>\n<p>Pour \u00eatre en mesure de localiser notre serveur SMB, il faut activer le partage de fichiers et la d\u00e9couverte r\u00e9seau sous Windows.<\/p>\n<p><strong><span style=\"color: #ff0000;\">Action 3.1<\/span><\/strong> &#8211; <span style=\"color: #ff0000;\"><strong>Ouvrir cmd.exe en mode Administrateur<\/strong><\/span><\/p>\n<pre class=\"toolbar:2 lang:default decode:true wp-block-preformatted\">\/\/ Pour la version fran\u00e7aise de Windows\r\nnetsh advfirewall firewall set rule group=\"Partage de fichiers et d\u2019imprimantes\" new enable=yes\r\nnetsh advfirewall firewall set rule group=\"D\u00e9couverte de r\u00e9seau\" new enable=Yes\r\n\r\nAttention au caract\u00e8re \u2019\r\n\r\n\/\/ Pour la version anglaise de Windows\r\nnetsh advfirewall firewall set rule group=\"File and Printer Sharing\" new enable=Yes\r\nnetsh advfirewall firewall set rule group=\"Network Discovery\" new enable=Yes\r\n\r\n\/\/ Pour rechercher une r\u00e8gle du par feu\r\nnetsh advfirewall firewall show rule name=all | findstr imprimante<\/pre>\n<p><span style=\"color: #ff0000;\"><strong>Note<\/strong><\/span>: Attention au caract\u00e8re\u00a0\u2019 de la commande pr\u00e9c\u00e9dente! \u00a0Voir <a href=\"https:\/\/superuser.com\/questions\/1115639\/how-to-activate-file-and-printer-sharing-from-the-command-line-on-a-french-windo\">ici<\/a>.<\/p>\n<p>Optionnel -&gt;<\/p>\n<h3><strong><span style=\"color: #ff0000;\">\u00c9tape 4<\/span> <\/strong>&#8211;\u00a0Renseigner une r\u00e9f\u00e9rence de nom, sous Linux, pour la station Windows<\/h3>\n<p><strong><span style=\"color: #ff0000;\">Action 4.1<\/span><\/strong>\u00a0&#8211; <em>sudo nano \/etc\/hosts<\/em><\/p>\n<pre class=\"toolbar:2 lang:default decode:true\">192.168.2.10         monwindows.localhost       monwindows<\/pre>\n<h3><strong><span style=\"color: #ff0000;\"><br \/>\n\u00c9tape 5 &#8211;\u00a0<\/span><\/strong><span style=\"color: #000000;\">V\u00e9rifier la fonctionnalit\u00e9 du nom pour la station Windows<\/span><\/h3>\n<pre class=\"toolbar:2 lang:default decode:true\">$ ping monwindows<\/pre>\n<h3><span style=\"color: #ff0000;\"><strong><br \/>\n\u00c9tape 6<\/strong><\/span> &#8211; Installer Samba sous Linux<\/h3>\n<p>Le &lsquo;<a href=\"https:\/\/fr.wikipedia.org\/wiki\/Daemon_(informatique)\">deamon<\/a>&lsquo; samba est un service qui propose l&rsquo;impl\u00e9mentation du protocole <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Server_Message_Block\">SMB<\/a>, utilis\u00e9 par Windows pour assurer le partage des fichiers et des dossiers dans le voisinage r\u00e9seau.<\/p>\n<pre class=\"toolbar:2 lang:default decode:true\">sudo apt update\r\nsudo apt install samba<\/pre>\n<p>Apr\u00e8s l&rsquo;installation, le service &lsquo;samba&rsquo; devrait rouler. \u00a0Note, il sera lanc\u00e9 automatiquement \u00e0 chaque red\u00e9marrage du serveur.<\/p>\n<p><strong><span style=\"color: #ff0000;\">Action 6.1<\/span><\/strong> &#8211; Utiliser la commande suivante pour v\u00e9rifier s&rsquo;il s&rsquo;ex\u00e9cute:<\/p>\n<pre class=\"toolbar:2 lang:default decode:true\">sudo systemctl status smbd<\/pre>\n<p>Ce qui devrait afficher un r\u00e9sultat semblable \u00e0 ceci:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-large wp-image-1368\" src=\"http:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2020\/12\/smbd-status-1024x361.png\" alt=\"\" width=\"700\" height=\"247\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2020\/12\/smbd-status-1024x361.png 1024w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2020\/12\/smbd-status-300x106.png 300w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2020\/12\/smbd-status-768x270.png 768w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2020\/12\/smbd-status.png 1613w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/p>\n<p><span style=\"color: #ff0000;\"><strong>Note<\/strong><\/span>: Il y a deux erreurs de configuration (no such file &#8230;) qui seront corrig\u00e9es \u00e0 l&rsquo;\u00e9tape suivante.<\/p>\n<h3><strong><span style=\"color: #ff0000;\"><br \/>\n\u00c9tape 7<\/span><\/strong> &#8211; R\u00e9aliser la configuration de Samba<\/h3>\n<p><strong><span style=\"color: #ff0000;\">Action 7.1<\/span><\/strong>\u00a0&#8211; Renommer, avant modifications, \u00a0le fichier de configuration de Samba:<\/p>\n<pre class=\"toolbar:2 lang:default decode:true\">sudo mv \/etc\/samba\/smb.conf{,.backup}\r\n\r\n\/\/ Note:  {} va retourner la concat\u00e9nation de \"\/etc\/samba\/smb.conf\" et \".backup\" donc \"\/etc\/samba\/smb.conf.backup\" comme deuxi\u00e8me param\u00e8tres de la commande cp.\r\n\r\n\/\/ Il aurait aussi \u00e9t\u00e9 possible de soumettre:\r\n\r\nsudo mv \/etc\/samba\/smb.conf \/etc\/samba\/smb.conf.backup<\/pre>\n<p><strong><span style=\"color: #ff0000;\">Action 7.2<\/span><\/strong> &#8211; \u00c9diter un nouveau fichier de configuration de Samba<\/p>\n<pre class=\"toolbar:2 lang:default decode:true\">sudo nano \/etc\/samba\/smb.conf<\/pre>\n<p>Et y inscrire les \u00a0lignes suivantes:<\/p>\n<pre class=\"toolbar:2 lang:default decode:true\">[global]\r\nserver string = Serveur de partage\r\nworkgroup = WORKGROUP\r\nsecurity = user\r\nmap to guest = Bad User\r\nname resolve order = bcast host\r\n;netbios name = SUPERLINUX\r\n;server string = Mon serveur Samba version %v\r\n\r\n\r\n[Dossier public]\r\npath = \/partages\/fichiers_public\r\npublic = yes\r\nwriteble = yes<\/pre>\n<p><span style=\"color: #ff0000;\"><strong>NOTE:<\/strong>\u00a0<strong>\u00a0<\/strong><\/span>Si l&rsquo;ordinateur o\u00f9 roule samba a plus d&rsquo;une carte r\u00e9seau, il est possible que le processus smb se connecte \u00e0 la mauvaise. \u00a0Il est possible de forcer une CIR avec:<\/p>\n<pre class=\"lang:default decode:true \">interfaces = 192.168.1.1\/24<\/pre>\n<h3><span style=\"color: #ff0000;\"><strong><br \/>\n\u00c9tape 8<\/strong><\/span>\u00a0&#8211; Cr\u00e9er les dossiers de partage<\/h3>\n<p>Nous allons maintenant cr\u00e9er le dossier de partage en respectant le nom que nous avons indiqu\u00e9 dans le fichier de configuration, l&rsquo;utilisateur et le groupe\u00a0pour la propri\u00e9t\u00e9 Linux des fichiers qui y seront cr\u00e9\u00e9s<\/p>\n<p><span style=\"color: #ff0000;\"><strong>Action 8.1<\/strong><\/span> &#8211; Ex\u00e9cuter les commandes suivantes:<\/p>\n<pre class=\"toolbar:2 lang:default decode:true \">sudo mkdir -p \/partages\/fichiers_public\r\n# Note mkdir -p = cr\u00e9er le r\u00e9pertoire parent au besoin\r\n\r\n# Cr\u00e9ation du compte et du groupe\r\nsudo useradd smbuser\r\nsudo groupadd smbgroup\r\n\r\n# D\u00e9finir le propri\u00e9taire et le groupe sur les dossiers de partage\r\nsudo chown smbuser:smbgroup \/partages -R\r\n\r\n# Note: Nous sommes en train de renseigner un partage sans authentification.\r\n# Alors devons nous assurer que le dossier est accessible \u00e0 tous en 'rw'.\r\nsudo chmod a+w \/partages -R \r\n\r\nls \/partages\/ -Rl<\/pre>\n<p><strong><span style=\"color: #ff0000;\">Note<\/span><\/strong>: \u00a0Nous n&rsquo;avons pas renseigner de mot de passe pour l&rsquo;utilisateur smbuser car il ne sera pas utilis\u00e9 pour un login sur la station Linux. \u00a0Nous pourrions aussi inscrire \/bin\/false comme application par d\u00e9faut dans le fichier \/etc\/passwd.<\/p>\n<p><strong><span style=\"color: #ff0000;\"><br \/>\nAction 8.2<\/span><\/strong> &#8211; Valider la syntaxe du fichier de configuration<\/p>\n<pre class=\"toolbar:2 lang:default decode:true\">testparm<\/pre>\n<blockquote><p>Press enter to see a dump of your service definitions<\/p>\n<p># Global parameters<\/p>\n<p>[global]<br \/>\n&#8230;<\/p><\/blockquote>\n<p>Au besoin, corriger les erreurs. \u00a0Par exemple,<\/p>\n<pre class=\"toolbar:2 lang:default decode:true\">alain@docker-srv:~$ testparm\r\n\r\nLoad smb config files from \/etc\/samba\/smb.conf\r\nUnknown parameter encountered: \"writeble\"\r\nIgnoring unknown parameter \"writeble\"\r\nLoaded services file OK.\r\nServer role: ROLE_STANDALONE<\/pre>\n<p><strong><span style=\"color: #ff0000;\">Note<\/span><\/strong>: \u00c9diter le fichier et placer <span style=\"color: #ff0000;\"><strong>writeble <\/strong><\/span>par<span style=\"color: #008000;\"><strong> writable<\/strong><\/span>.<\/p>\n<p><strong><span style=\"color: #ff0000;\">Action 8.3<\/span><\/strong> &#8211; Valider la syntaxe \u00e0 nouveau avec la commande <strong>testparm<\/strong>.<\/p>\n<h3><strong><span style=\"color: #ff0000;\"><br \/>\n\u00c9tape 9<\/span><\/strong>\u00a0&#8211; Red\u00e9marrer le service smbd<\/h3>\n<pre class=\"toolbar:2 lang:default decode:true\">sudo systemctl restart smbd<\/pre>\n<h3><strong><span style=\"color: #ff0000;\"><br \/>\n\u00c9tape 10<\/span><\/strong> &#8211; Tester notre nouveau serveur de fichiers public.<\/h3>\n<p><strong><span style=\"color: #ff0000;\">Action 10.1<\/span><\/strong> &#8211; Explorateur de fichiers Windows, section &lsquo;R\u00e9seau&rsquo;, activer, au besoin, le partage r\u00e9seau:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1371\" src=\"http:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2020\/12\/samba-01.png\" alt=\"\" width=\"802\" height=\"304\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2020\/12\/samba-01.png 802w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2020\/12\/samba-01-300x114.png 300w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2020\/12\/samba-01-768x291.png 768w\" sizes=\"(max-width: 802px) 100vw, 802px\" \/><\/p>\n<p><strong><span style=\"color: #ff0000;\">Action 10.2<\/span><\/strong> &#8211; Dans &laquo; R\u00e9seau &raquo;, inscrire le nom du serveur Linux dans la barre d&rsquo;adresse:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1372\" src=\"http:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2020\/12\/samba-2.png\" alt=\"\" width=\"583\" height=\"169\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2020\/12\/samba-2.png 583w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2020\/12\/samba-2-300x87.png 300w\" sizes=\"(max-width: 583px) 100vw, 583px\" \/><\/p>\n<p><strong><span style=\"color: #ff0000;\">Note<\/span><\/strong>: \u00a0Il faut inscrire \\\\ devant l&rsquo;adresse IP ou le nom de la machine \u00e0 connecter.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>Action 10.3<\/strong><\/span> &#8211; Traverser le dossier de partage &lsquo;public&rsquo;.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1373\" src=\"http:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2020\/12\/samba-3.png\" alt=\"\" width=\"572\" height=\"219\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2020\/12\/samba-3.png 572w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2020\/12\/samba-3-300x115.png 300w\" sizes=\"(max-width: 572px) 100vw, 572px\" \/><\/p>\n<p><strong><span style=\"color: #ff0000;\">Action 10.4<\/span><\/strong> &#8211; Placer un nouveau fichier dans le dossier de partage<\/p>\n<pre class=\"toolbar:2 lang:default decode:true\">sudo nano  \/partages\/lisezmoi.txt\r\n\r\n-----\r\n\r\nBienvenue sur notre serveur de partage!\r\n\r\n;-)\r\n<\/pre>\n<p><span style=\"color: #ff0000;\"><strong>Action 10.5<\/strong><\/span> &#8211; Actualiser la fen\u00eatre de l&rsquo;explorateur de fichiers Windows et \u00e9diter le fichier <strong>lisezmoi.txt<\/strong>\u00a0et enregistrer<strong>.<\/strong><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1374\" src=\"http:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2020\/12\/samba-4.png\" alt=\"\" width=\"790\" height=\"369\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2020\/12\/samba-4.png 790w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2020\/12\/samba-4-300x140.png 300w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2020\/12\/samba-4-768x359.png 768w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/p>\n<p><span style=\"color: #ff0000;\"><strong>Action 10.5.2<\/strong><\/span> &#8211; Cr\u00e9er un nouveau dossier \u00b4test\u2019<\/p>\n<p><span style=\"color: #ff0000;\"><strong>Action 10.6<\/strong><\/span> &#8211; V\u00e9rifier les modifications au syst\u00e8me de fichier Linux dans le dossier de partage.<\/p>\n<pre class=\"toolbar:2 lang:default decode:true\">alain@docker-srv:~$ ls \/partages\/ -Rl\r\n\/partages\/:\r\ntotal 4\r\ndrwxr-xr-x 3 ??????? ??????? 4096 Dec  2 20:32 fichiers_public\r\n\r\n\/partages\/fichiers_public:\r\ntotal 8\r\n-rw-rw-rw- 1 ??????? ???????   21 Dec  2 20:27 lisezmoi.txt.txt\r\ndrwxrwxr-x 2 ??????? ??????? 4096 Dec  2 20:27 test\r\n\r\n\/partages\/fichiers_public\/test:\r\ntotal 0<\/pre>\n<p><strong><span style=\"color: #ff0000;\">Note<\/span><\/strong>: Remarquez le propri\u00e9taire et le groupe!<\/p>\n<p><strong><span style=\"color: #ff0000;\">Action 10.7<\/span><\/strong> &#8211; Forcer le nom du propri\u00e9taire, ajouter les lignes suivantes dans le fichier smb.conf<\/p>\n<pre class=\"lang:default decode:true \">force user = smbuser\r\nforce group = smbgroup<\/pre>\n<p><span style=\"color: #ff0000;\"><strong>Action 10.8<\/strong><\/span> &#8211; Red\u00e9marrer Samba, cr\u00e9er un nouveau fichier avec l&rsquo;explorateur de fichiers puis v\u00e9rifier les attributs du fichier dans Linux (rwx?).<\/p>\n<p><strong><span style=\"color: #ff0000;\">Action 10.9<\/span><\/strong> &#8211; Forcer le masque de cr\u00e9ation,\u00a0ajouter les lignes suivantes dans le fichier smb.conf<\/p>\n<pre class=\"lang:default decode:true\">create mask = 0666\r\n;force create mode = 0664\r\ndirectory mask = 0775\r\n;force directory mode = 0775<\/pre>\n<p><span style=\"color: #ff0000;\"><strong>Action 10.10<\/strong><\/span>\u00a0&#8211; Red\u00e9marrer Samba, cr\u00e9er un nouveau fichier avec l&rsquo;explorateur de fichiers puis v\u00e9rifier les attributs du fichier dans Linux (rwx?).<\/p>\n<p><span style=\"color: #ff0000;\"><strong>Note:\u00a0<\/strong><span style=\"color: #000000;\">Quelle est la diff\u00e9rence?<\/span><\/span><\/p>\n<p><span style=\"color: #ff0000;\"><strong>Action 10.10<\/strong><\/span> &#8211; Refaire Action 10.9 et 10.10 en enlevant les deux commentaires.<\/p>\n<p><span style=\"color: #ff0000;\">Voil\u00e0, nous avons partag\u00e9 un dossier accessible sans l&rsquo;utilisation d&rsquo;un profil de login. \u00a0Tous ont acc\u00e8s \u00e0 la ressource sans identification.<\/span><\/p>\n<hr \/>\n<h2>Laboratoire 1<\/h2>\n<ol>\n<li>Vous devez mettre en place un partage SMB, sans authentification, du dossier \/partages\/documents-lecture-seule.<\/li>\n<li>Le nom de partage est &lsquo;Dossier protege&rsquo;<\/li>\n<li>Il ne doit pas \u00eatre possible de cr\u00e9er des dossiers, des fichiers ou de pourvoir modifier les fichiers pr\u00e9sents.<\/li>\n<li>Ne pas utiliser de directives inutiles dans le fichier smb.conf.<\/li>\n<li>Cr\u00e9er un fichier texte dans le dossier &lsquo;documents-lecture-seule.&rsquo;<\/li>\n<li>Valider le partage en mode lecture seule sous windows.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<hr \/>\n<h2>\u00a0Module 2 &#8211; Partager des ressources priv\u00e9es<\/h2>\n<p><strong><span style=\"color: #ff0000;\">Note<\/span><\/strong>: Il faut r\u00e9tablir le fichier de configuration original smb.conf avant de d\u00e9buter le module.<\/p>\n<pre class=\"toolbar:2 lang:default decode:true\">sudo cp \/etc\/samba\/smb.conf.backup \/etc\/samba\/smb.conf<\/pre>\n<h3><span style=\"color: #ff0000;\"><strong><br \/>\n\u00c9tape 11<\/strong><\/span> &#8211; Nous allons partager des ressources SMB qui ne seront accessibles que suite \u00e0 une identification de l&rsquo;utilisateur.<\/h3>\n<p><strong><span style=\"color: #ff0000;\">Action 11.1<\/span><\/strong> &#8211; Cr\u00e9er le compte &lsquo;bob&rsquo;<\/p>\n<pre class=\"toolbar:2 lang:default decode:true\">#Cr\u00e9ation du dossier prot\u00e9g\u00e9 par mot de passe\r\nsudo accuser bob\r\n\r\n# mot de passe = password\r\n# Login sous bob et cr\u00e9er un r\u00e9pertoire de partage\r\n\r\nbob@docker-srv:~$ mkdir partage\r\n\r\n<\/pre>\n<p><strong><span style=\"color: #ff0000;\">Action 11.2<\/span><\/strong> &#8211; Renseigner le mot de passe de l&rsquo;utilisateur &lsquo;bob&rsquo; pour le service Samba<\/p>\n<pre class=\"toolbar:2 lang:default decode:true\"># smbpasswd -a = ajouter un nouvel utilisateur samba\r\nsudo smbpasswd -a bob\r\n<\/pre>\n<h3><span style=\"color: #ff0000;\"><strong><br \/>\n\u00c9tape 12<\/strong><\/span> &#8211; Renseigner le nouveau partage dans le fichier smb.conf<\/h3>\n<pre class=\"toolbar:2 lang:default decode:true\">$ sudo nano \/etc\/samba\/smb.conf\r\n\r\n# Ajouter ce bloc \u00e0 la fin du fichier\r\n[Partage Bob]\r\npath = \/home\/bob\/partage\r\nvalid users = bob\r\n# Pour permettre l'acc\u00e8s aux membre du groupe 'etudiants':\r\n; valid user = @etudiants\r\nread only = no<\/pre>\n<p><strong><span style=\"color: #ff0000;\">Action 12.1<\/span><\/strong> &#8211; Red\u00e9marrer le service<\/p>\n<pre class=\"toolbar:2 lang:default decode:true\">sudo systemctl restart smbd nmbd<\/pre>\n<p><strong><span style=\"color: #ff0000;\">Action 12.2<\/span><\/strong> &#8211; Tester le nouveau partage sous Windows<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1393\" src=\"http:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2020\/12\/samba-6.png\" alt=\"\" width=\"649\" height=\"522\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2020\/12\/samba-6.png 649w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2020\/12\/samba-6-300x241.png 300w\" sizes=\"(max-width: 649px) 100vw, 649px\" \/><\/p>\n<p>Note: \u00a0Il fen\u00eatre de login devrait apparaitre suite \u00e0 un double clic sur le dossier de partage.<\/p>\n<p><strong><span style=\"color: #ff0000;\">Action 12.3<\/span><\/strong> &#8211; En utilisant l&rsquo;explorateur de windows, cr\u00e9er un nouveau dossier et un nouveau fichier dans le dossier de partage de Bob.<\/p>\n<p><strong><span style=\"color: #ff0000;\">Action 12.4<\/span><\/strong> &#8211; V\u00e9rifier les droits user:group dans linux pour le nouveau dossier et le nouveau fichier.<\/p>\n<p><strong><span style=\"color: #ff0000;\">Action 12.5<\/span><\/strong> &#8211; Corriger la situation des droits.<\/p>\n<hr \/>\n<h2>Laboratoire 2<\/h2>\n<ol>\n<li>Cr\u00e9er le compte utilisateur &lsquo;inventaire&rsquo; mot de passe = p1p2p3<\/li>\n<li>Ajouter &lsquo;inventaire&rsquo; au groupe &lsquo;sudo&rsquo;<\/li>\n<li>Se connecter sous le compte &lsquo;inventaire&rsquo; et cr\u00e9er le r\u00e9pertoire &lsquo;~\/inv2028&rsquo;<\/li>\n<li>D\u00e9finir un mot de passe SMB pour &lsquo;inventaire&rsquo;, passwd = \u00a0abcdef<\/li>\n<li>D\u00e9finir un partage SMB en lecture\/\u00e9criture au r\u00e9pertoire &lsquo;inv2028&rsquo; &#8211; nom de partage &lsquo;Document pour Inventaire&rsquo; pour les utilisateurs &lsquo;bob&rsquo; et &lsquo;inventaire&rsquo;.<\/li>\n<li>Tester le partage du dossier &lsquo;inventaire&rsquo; sous windows en utilisant le compte Bob puis le compte Inventaire.<\/li>\n<\/ol>\n<p><strong><span style=\"color: #ff0000;\">ATTENTION<\/span><\/strong> &#8211; Sous Windows, il n&rsquo;est pas possible d&rsquo;\u00eatre connect\u00e9 sur plusieurs dossiers de partage en utilisant des comptes diff\u00e9rents. \u00a0Il faut d\u00e9connecter le partage avant de passer \u00e0 un autre utilisateur.<\/p>\n<hr \/>\n<p>Commandes utiles<\/p>\n<pre class=\"toolbar:2 lang:default decode:true\">smbclient -L localhost\r\nsudo pdbedit -L -v\r\n<\/pre>\n<p>Activer la diffusion des noms de serveurs SMB sous Ubuntu 20.x &#8211; <a href=\"https:\/\/devanswers.co\/discover-ubuntu-machines-samba-shares-windows-10-network\/\">lien<\/a><\/p>\n<p>R\u00e9f\u00e9rence <a href=\"https:\/\/www.samba.org\/samba\/docs\/using_samba\/ch09.html\">Samba<\/a><\/p>\n<p><a href=\"https:\/\/www.freenas.org\">FreeNAS<\/a> &#8211; Un serveur de fichiers gratuit et tr\u00e8s populaire.<\/p>\n<p>Prochain Laboratoire:<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"TPLIn70EQK\"><p><a href=\"https:\/\/devanswers.co\/install-ftp-server-vsftpd-ubuntu-20-04\/\">How To Install an FTP server (vsftpd) on Ubuntu 20.04<\/a><\/p><\/blockquote>\n<p><iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" src=\"https:\/\/devanswers.co\/install-ftp-server-vsftpd-ubuntu-20-04\/embed\/#?secret=TPLIn70EQK\" data-secret=\"TPLIn70EQK\" width=\"600\" height=\"338\" title=\"&#8220;How To Install an FTP server (vsftpd) on Ubuntu 20.04&#8221; &#8212; DevAnswers.co\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<hr \/>\n<h6 style=\"text-align: right;\">Document pr\u00e9par\u00e9 par Alain Boudreault pour les \u00e9tudiants du cours 420-3C3 &#8211; R\u00e9vision 1<\/h6>\n","protected":false},"excerpt":{"rendered":"<p>Partage r\u00e9seau de dossiers et de fichiers sous Linux \u00c9tape 1 &#8211;\u00a0Renseigner une r\u00e9f\u00e9rence de nom, sous windows, pour le serveur Linux Dans un premier temps, nous allons configurer windows pour pouvoir utiliser un nom (de domaine) au lieu de l&rsquo;adresse IP de la station Linux. # NOTE: Il faut ouvrir cmd.exe en mode Administrateur [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"_links":{"self":[{"href":"https:\/\/ve2cuy.com\/420-3c3\/index.php?rest_route=\/wp\/v2\/pages\/1361"}],"collection":[{"href":"https:\/\/ve2cuy.com\/420-3c3\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ve2cuy.com\/420-3c3\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ve2cuy.com\/420-3c3\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ve2cuy.com\/420-3c3\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1361"}],"version-history":[{"count":39,"href":"https:\/\/ve2cuy.com\/420-3c3\/index.php?rest_route=\/wp\/v2\/pages\/1361\/revisions"}],"predecessor-version":[{"id":1425,"href":"https:\/\/ve2cuy.com\/420-3c3\/index.php?rest_route=\/wp\/v2\/pages\/1361\/revisions\/1425"}],"wp:attachment":[{"href":"https:\/\/ve2cuy.com\/420-3c3\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}