{"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-18T15:37:01","modified_gmt":"2024-03-18T15:37:01","slug":"mise-en-place-dun-serveur-smb","status":"publish","type":"page","link":"https:\/\/ve2cuy.com\/420-21e\/index.php\/mise-en-place-dun-serveur-smb\/","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\n# pour \u00eatre en mesure d'\u00e9diter le fichier suivant.\nnotepad C:\\\\Windows\\System32\\drivers\\etc\\hosts\n-----\nadr-ip-du-serveur-linux            serveurlinux.localhost           serveurlinux\nPar exemple,\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.<br \/>\n<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\nnetsh advfirewall firewall set rule group=\"Partage de fichiers et d\u2019imprimantes\" new enable=yes\nnetsh advfirewall firewall set rule group=\"D\u00e9couverte de r\u00e9seau\" new enable=Yes\nAttention au caract\u00e8re \u2019\n\/\/ Pour la version anglaise de Windows\nnetsh advfirewall firewall set rule group=\"File and Printer Sharing\" new enable=Yes\nnetsh advfirewall firewall set rule group=\"Network Discovery\" new enable=Yes\n\/\/ Pour rechercher une r\u00e8gle du par feu\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>.<br \/>\nOptionnel -&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\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.<br \/>\n<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:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-1368\" src=\"http:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2020\/12\/smbd-status-1024x361.png\" alt=\"\" width=\"700\" height=\"247\" srcset=\"https:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2020\/12\/smbd-status-1024x361.png 1024w, https:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2020\/12\/smbd-status-300x106.png 300w, https:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2020\/12\/smbd-status-768x270.png 768w, https:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2020\/12\/smbd-status-1536x541.png 1536w, https:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2020\/12\/smbd-status.png 1613w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><br \/>\n<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}\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.\n\/\/ Il aurait aussi \u00e9t\u00e9 possible de soumettre:\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]\nserver string = Serveur de partage\nworkgroup = WORKGROUP\nsecurity = user\nmap to guest = Bad User\nname resolve order = bcast host\n;netbios name = SUPERLINUX\n;server string = Mon serveur Samba version %v\n[Dossier public]\npath = \/partages\/fichiers_public\npublic = yes\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<br \/>\n<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\n# Note mkdir -p = cr\u00e9er le r\u00e9pertoire parent au besoin\n# Cr\u00e9ation du compte et du groupe\nsudo useradd smbuser\nsudo groupadd smbgroup\n# D\u00e9finir le propri\u00e9taire et le groupe sur les dossiers de partage\nsudo chown smbuser:smbgroup \/partages -R\n# Note: Nous sommes en train de renseigner un partage sans authentification.\n# Alors devons nous assurer que le dossier est accessible \u00e0 tous en 'rw'.\nsudo chmod a+w \/partages -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.<br \/>\n<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<br \/>\n# Global parameters<br \/>\n[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\nLoad smb config files from \/etc\/samba\/smb.conf\nUnknown parameter encountered: \"writeble\"\nIgnoring unknown parameter \"writeble\"\nLoaded services file OK.\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>.<br \/>\n<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:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1371\" src=\"http:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2020\/12\/samba-01.png\" alt=\"\" width=\"802\" height=\"304\" srcset=\"https:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2020\/12\/samba-01.png 802w, https:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2020\/12\/samba-01-300x114.png 300w, https:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2020\/12\/samba-01-768x291.png 768w\" sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><br \/>\n<strong><span style=\"color: #ff0000;\">Action 10.2<\/span><\/strong> &#8211; Dans \u00ab\u00a0R\u00e9seau\u00a0\u00bb, inscrire le nom du serveur Linux dans la barre d&rsquo;adresse:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1372\" src=\"http:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2020\/12\/samba-2.png\" alt=\"\" width=\"583\" height=\"169\" srcset=\"https:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2020\/12\/samba-2.png 583w, https:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2020\/12\/samba-2-300x87.png 300w\" sizes=\"auto, (max-width: 583px) 100vw, 583px\" \/><br \/>\n<strong><span style=\"color: #ff0000;\">Note<\/span><\/strong>: \u00a0Il faut inscrire \\\\ devant l&rsquo;adresse IP ou le nom de la machine \u00e0 connecter.<br \/>\n<span style=\"color: #ff0000;\"><strong>Action 10.3<\/strong><\/span> &#8211; Traverser le dossier de partage &lsquo;public&rsquo;.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1373\" src=\"http:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2020\/12\/samba-3.png\" alt=\"\" width=\"572\" height=\"219\" srcset=\"https:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2020\/12\/samba-3.png 572w, https:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2020\/12\/samba-3-300x115.png 300w\" sizes=\"auto, (max-width: 572px) 100vw, 572px\" \/><br \/>\n<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\n-----\nBienvenue sur notre serveur de partage!\n;-)\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><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1374\" src=\"http:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2020\/12\/samba-4.png\" alt=\"\" width=\"790\" height=\"369\" srcset=\"https:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2020\/12\/samba-4.png 790w, https:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2020\/12\/samba-4-300x140.png 300w, https:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2020\/12\/samba-4-768x359.png 768w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><br \/>\n<span style=\"color: #ff0000;\"><strong>Action 10.5.2<\/strong><\/span> &#8211; Cr\u00e9er un nouveau dossier \u00b4test\u2019<br \/>\n<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\n\/partages\/:\ntotal 4\ndrwxr-xr-x 3 ??????? ??????? 4096 Dec  2 20:32 fichiers_public\n\/partages\/fichiers_public:\ntotal 8\n-rw-rw-rw- 1 ??????? ???????   21 Dec  2 20:27 lisezmoi.txt.txt\ndrwxrwxr-x 2 ??????? ??????? 4096 Dec  2 20:27 test\n\/partages\/fichiers_public\/test:\ntotal 0<\/pre>\n<p><strong><span style=\"color: #ff0000;\">Note<\/span><\/strong>: Remarquez le propri\u00e9taire et le groupe!<br \/>\n<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\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?).<br \/>\n<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\n;force create mode = 0664\ndirectory mask = 0775\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?).<br \/>\n<span style=\"color: #ff0000;\"><strong>Note:\u00a0<\/strong><span style=\"color: #000000;\">Quelle est la diff\u00e9rence?<\/span><\/span><br \/>\n<span style=\"color: #ff0000;\"><strong>Action 10.10<\/strong><\/span> &#8211; Refaire Action 10.9 et 10.10 en enlevant les deux commentaires.<br \/>\n<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\nsudo accuser bob\n# mot de passe = password\n# Login sous bob et cr\u00e9er un r\u00e9pertoire de partage\nbob@docker-srv:~$ mkdir partage\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\nsudo smbpasswd -a bob\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\n# Ajouter ce bloc \u00e0 la fin du fichier\n[Partage Bob]\npath = \/home\/bob\/partage\nvalid users = bob\n# Pour permettre l'acc\u00e8s aux membre du groupe 'etudiants':\n; valid user = @etudiants\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<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1393\" src=\"http:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2020\/12\/samba-6.png\" alt=\"\" width=\"649\" height=\"522\" srcset=\"https:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2020\/12\/samba-6.png 649w, https:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2020\/12\/samba-6-300x241.png 300w\" sizes=\"auto, (max-width: 649px) 100vw, 649px\" \/><br \/>\nNote: \u00a0Il fen\u00eatre de login devrait apparaitre suite \u00e0 un double clic sur le dossier de partage.<br \/>\n<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.<br \/>\n<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.<br \/>\n<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\nsudo pdbedit -L -v\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><br \/>\nR\u00e9f\u00e9rence <a href=\"https:\/\/www.samba.org\/samba\/docs\/using_samba\/ch09.html\">Samba<\/a><br \/>\n<a href=\"https:\/\/www.freenas.org\">FreeNAS<\/a> &#8211; Un serveur de fichiers gratuit et tr\u00e8s populaire.<br \/>\nProchain 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 loading=\"lazy\" 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":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1361","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Alain","author_link":"https:\/\/ve2cuy.com\/420-21e\/index.php\/author\/alain\/"},"uagb_comment_info":0,"uagb_excerpt":"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;","_links":{"self":[{"href":"https:\/\/ve2cuy.com\/420-21e\/index.php\/wp-json\/wp\/v2\/pages\/1361","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ve2cuy.com\/420-21e\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ve2cuy.com\/420-21e\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ve2cuy.com\/420-21e\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ve2cuy.com\/420-21e\/index.php\/wp-json\/wp\/v2\/comments?post=1361"}],"version-history":[{"count":1,"href":"https:\/\/ve2cuy.com\/420-21e\/index.php\/wp-json\/wp\/v2\/pages\/1361\/revisions"}],"predecessor-version":[{"id":2489,"href":"https:\/\/ve2cuy.com\/420-21e\/index.php\/wp-json\/wp\/v2\/pages\/1361\/revisions\/2489"}],"wp:attachment":[{"href":"https:\/\/ve2cuy.com\/420-21e\/index.php\/wp-json\/wp\/v2\/media?parent=1361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}