{"id":2048,"date":"2022-12-02T17:42:38","date_gmt":"2022-12-02T16:42:38","guid":{"rendered":"http:\/\/maths-code.fr\/cours\/?page_id=2048"},"modified":"2026-04-07T13:29:43","modified_gmt":"2026-04-07T11:29:43","slug":"client-gnu-linux-et-open-ldap-2-2","status":"publish","type":"page","link":"https:\/\/maths-code.fr\/cours\/client-gnu-linux-et-open-ldap-2-2\/","title":{"rendered":"Client GNU\/Linux et Open LDAP: script d&rsquo;int\u00e9gration"},"content":{"rendered":"\n<h2 class=\"wp-block-heading has-pale-cyan-blue-color has-text-color\" style=\"font-size:22px\">I.R\u00e9cup\u00e9rer et lancer le script shell kwartz-install<\/h2>\n\n\n\n<h5 class=\"wp-block-heading has-pale-cyan-blue-color has-text-color\"><\/h5>\n\n\n\n<p><a href=\"https:\/\/forge.apps.education.fr\/romain.debailleul\/NIRD\/-\/blob\/main\/Kwartz\/kwartz-install.sh?ref_type=heads\">Ce script est disponible sur la forge des communs num\u00e9riques<\/a>. Il a \u00e9t\u00e9 valid\u00e9 sur <a href=\"https:\/\/linuxmint.com\/download.php\" target=\"_blank\" rel=\"noreferrer noopener\">Linux Mint 21 MATE\/XFCE\/MATE\/Cinnamon <\/a>(02\/09\/2023) et sur Linux Mint 22.1 (14\/10\/2024), Linux Mint 22.3 (Mars 2026).<\/p>\n\n\n\n<p><em>Merci \u00e0 <em>R\u00e9mi Debrock,<\/em><\/em> <em>C\u00e9dric Frayssinet, Georges Khaznadar, <em>Thomas L\u00e9v\u00eaque<\/em><\/em>, <em>Emmanuel Ostenne,   pour leur contribution.<\/em><\/p>\n\n\n\n<h5 class=\"wp-block-heading has-pale-cyan-blue-color has-text-color has-link-color wp-elements-0beaa3e2eee920507344f5034eb8b76c\">Ce que fait le script kwartz-install<\/h5>\n\n\n\n<p>Ce que fait ce script, et <strong>ce qu&rsquo;il fait de plus que le <a href=\"https:\/\/maths-code.fr\/cours\/postes-linux-et-kwartz\/\">tutoriel manuel<\/a>:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>acc\u00e9der \u00e0 internet et installer des logiciels via le proxy,<\/li>\n\n\n\n<li><strong>G\u00e9rer le proxy pour les bureaux bas\u00e9s sur GNOME,<\/strong><\/li>\n\n\n\n<li>authentifier les utilisateurs par l\u2019annuaire LDAP,<\/li>\n\n\n\n<li>Param\u00e9trer Samba pour al partage de fichiers<\/li>\n\n\n\n<li>monter automatiquement les r\u00e9pertoires <em>Commun<\/em>, <em>User<\/em> et <em>Public<\/em>,<\/li>\n\n\n\n<li><strong>\u00e9teindre les machines \u00e0 une heure choisie<\/strong>,<\/li>\n\n\n\n<li><strong>ajouter le groupe <em>profs<\/em> aux <em>sudoers <\/em>(admin),<\/strong><\/li>\n\n\n\n<li><strong>mettre \u00e0 jour la base de logiciels et activer les MAJ de s\u00e9curit\u00e9 automatiquement<\/strong><\/li>\n\n\n\n<li>Acc\u00e9der au r\u00e9seau local et imprimantes partag\u00e9es.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"475\" src=\"https:\/\/maths-code.fr\/cours\/wp-content\/uploads\/2023\/05\/Pepper_carrot_bordure-1024x475.png\" alt=\"\" class=\"wp-image-3587\" style=\"width:768px;height:356px\" srcset=\"https:\/\/maths-code.fr\/cours\/wp-content\/uploads\/2023\/05\/Pepper_carrot_bordure-1024x475.png 1024w, https:\/\/maths-code.fr\/cours\/wp-content\/uploads\/2023\/05\/Pepper_carrot_bordure-300x139.png 300w, https:\/\/maths-code.fr\/cours\/wp-content\/uploads\/2023\/05\/Pepper_carrot_bordure-768x356.png 768w, https:\/\/maths-code.fr\/cours\/wp-content\/uploads\/2023\/05\/Pepper_carrot_bordure.png 1101w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Un script \u00e0 lancer pour int\u00e9grer un client GNU\/Linux \u00e0 Kwartz [Illustration : <a rel=\"noreferrer noopener\" href=\"https:\/\/www.davidrevoy.com\/\" target=\"_blank\">David Revoy<\/a> &#8211; <em>Licence CC BY<\/em>]<\/figcaption><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h5 class=\"wp-block-heading has-pale-cyan-blue-color has-text-color\">M\u00e9thode<\/h5>\n\n\n\nVous pouvez vous appuyer sur le tutoriel vid\u00e9o d&rsquo;utilisation du script et d&rsquo;installation des logiciels.\n<p><center><iframe loading=\"lazy\" title=\"tuto_kwartz\" src=\"https:\/\/tube-numerique-educatif.apps.education.fr\/videos\/embed\/03b2b909-8ed6-4355-b396-b0aa9a09fa03\" allowfullscreen=\"\" sandbox=\"allow-same-origin allow-scripts allow-popups\" width=\"560\" height=\"315\" frameborder=\"0\"><\/iframe><\/center>\n<\/p>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>T\u00e9l\u00e9chargez le script <code><a href=\"https:\/\/forge.apps.education.fr\/romain.debailleul\/NIRD\/-\/blob\/main\/Kwartz\/kwartz-install.sh?ref_type=heads\" target=\"_blank\" rel=\"noreferrer noopener\">kwartz-install.sh<\/a><\/code> <br><em>L&rsquo;ic\u00f4ne de t\u00e9l\u00e9chargement est \u00e0 droite de la fen\u00eatre du script<\/em><br>Si vous voulez personnaliser la session utilisateur, cr\u00e9ez un dossier \/etc\/skel\/Desktop et modifiez le chemin dans le script pour le montage automatique des partitions en rempla\u00e7ant <em>Bureau<\/em> par <em>Desktop<\/em>. A faire <strong>avant<\/strong> de lancer le script.<br><br><\/li>\n\n\n\n<li>Ouvrez un terminal dans le r\u00e9pertoire o\u00f9 se trouve le script (possible facilement avec un clic droit dans ce r\u00e9pertoire )<br><\/li>\n\n\n\n<li>Rendez-le ex\u00e9cutable avec la commande: <\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code has-light-green-cyan-color has-text-color\" style=\"font-size:22px\"><code>chmod +x kwartz-install.sh <\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Lancez le script avec sudo:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code has-light-green-cyan-color has-text-color\" style=\"font-size:22px\"><code>sudo .\/kwartz-install.sh<\/code><\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"466\" height=\"204\" src=\"https:\/\/maths-code.fr\/cours\/wp-content\/uploads\/2023\/03\/clic_droit-1.png\" alt=\"\" class=\"wp-image-2956\" srcset=\"https:\/\/maths-code.fr\/cours\/wp-content\/uploads\/2023\/03\/clic_droit-1.png 466w, https:\/\/maths-code.fr\/cours\/wp-content\/uploads\/2023\/03\/clic_droit-1-300x131.png 300w\" sizes=\"auto, (max-width: 466px) 100vw, 466px\" \/><figcaption class=\"wp-element-caption\">Ouvrir un terminal dans le r\u00e9pertoire du script<\/figcaption><\/figure>\n<\/div>\n\n\n<p>La plupart des actions se r\u00e9alisent sans interaction. Il vous faudra cependant:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>configurer <code>nslcd<\/code> et <code>nsswitch<\/code> (adresse IP, port et nom du serveur<em> kwartz<\/em> requis)<\/li>\n\n\n\n<li>Indiquer les identifiants d&rsquo;un utilisateur pour utiliser <code>apt<\/code> avec le proxy. Cr\u00e9ez pour cela un utilisateur sans aucun droit. <\/li>\n<\/ul>\n\n\n\n<p>Vous pouvez appliquer une mise \u00e0 jour compl\u00e8te avec:<\/p>\n\n\n\n<pre class=\"wp-block-code has-light-green-cyan-color has-text-color\" style=\"font-size:22px\"><code>sudo apt full-upgrade -y<\/code><\/pre>\n\n\n\n<p>ou utiliser l&rsquo;outil graphique de mise \u00e0 jour.<\/p>\n\n\n\n<h5 class=\"wp-block-heading has-pale-cyan-blue-color has-text-color\" style=\"font-size:22px\">II.Configuration: partie interactive du script<\/h5>\n\n\n\n<p>Le script lance l&rsquo;installation de  <code>libpam-ldapd<\/code>, <code>nslcd<\/code> . La fen\u00eatre de configuration s&rsquo;ouvre pour configurer l&rsquo;annuaire LDAP, voici les param\u00e8tres par d\u00e9faut (adresse IP du serveur Kwartz et param\u00e8tres DN \u00e0 r\u00e9cup\u00e9rer aupr\u00e8s de votre admin r\u00e9seau). Vous devez les changer lors de l&rsquo;ex\u00e9cution du script lorsque cela est demand\u00e9 s&rsquo;ils sont bien s\u00fbr diff\u00e9rents.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Configuration de <code>nslcd<\/code>.<br><strong>URI du serveur LDAP:<\/strong><code>ldap:\/\/172.16.0.253<\/code><\/li>\n\n\n\n<li>Nom distinctif DN:<br><code>dc=kwartz,dc=dom<\/code><\/li>\n\n\n\n<li>Configuration de <code>libnss-ldapd<\/code>:<br>cocher passwd\/ group\/ shadow<br><\/li>\n<\/ul>\n\n\n\n<p class=\"has-vivid-red-color has-text-color has-link-color wp-elements-f72d10f2f1577ad27fe849b0d65d3781\"><strong>[Ne rien cocher si vous \u00eates pass\u00e9 sous Active Directory.]<\/strong><\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p><strong>Attention<\/strong>: Le nom distinctif DN peut diff\u00e9rer, E. Ostenne le signale pour son coll\u00e8ge (CG62). Avec des param\u00e8tres fictifs,  il est du type:<\/p>\n\n\n\n<p class=\"has-text-align-center\"><strong> dc=0620123a,dc=clg,dc=ac-lille,dc=fr<\/strong><\/p>\n\n\n\n<ul>\n<li>Vous ne devriez changer que la valeur <code>0620123a<\/code> en fonction de votre \u00e9tablissement. Infos \u00e0 rep\u00e9rer dans l&rsquo;onglet r\u00e9seau de Kwartz.<\/li>\n<li><a href=\"http:\/\/college.valdugy.free.fr\/IMG\/pdf\/confkwartzclientlmint_11012023.pdf\">Voir la page 1 dans&nbsp; le document complet \u00e9labor\u00e9 par E. Ostenne pour ce param\u00e9trage.<\/a><\/li>\n<\/ul>\n<\/div><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"655\" height=\"468\" src=\"https:\/\/maths-code.fr\/cours\/wp-content\/uploads\/2022\/12\/config_kwartz1-1.png\" alt=\"Configuration Kwartz\" class=\"wp-image-2243\" srcset=\"https:\/\/maths-code.fr\/cours\/wp-content\/uploads\/2022\/12\/config_kwartz1-1.png 655w, https:\/\/maths-code.fr\/cours\/wp-content\/uploads\/2022\/12\/config_kwartz1-1-300x214.png 300w\" sizes=\"auto, (max-width: 655px) 100vw, 655px\" \/><figcaption class=\"wp-element-caption\">URI du LDAP, en principe 172.16.0.253 (Mais v\u00e9rifiez-le aupr\u00e8s de votre admin r\u00e9seau)<\/figcaption><\/figure>\n<\/div>\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Ex\u00e9cutez la commande <code><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">getent passwd<\/mark><\/code>.<\/p>\n\n\n\n<p>Ceci devrait vous montrer les comptes de LDAP qui ne sont pas dans le fichier <code><strong>\/etc\/passwd<\/strong><\/code>. Autrement dit, tous les utilisateurs de l&rsquo;\u00e9tablissement. Des tests similaires peuvent \u00eatre faits avec group, shadow et d&rsquo;autres bases de donn\u00e9es configur\u00e9es dans <code><strong>\/etc\/nsswitch.conf<\/strong><\/code> <object data=\"\/\/etc\/nsswitch.conf?action=content\" type=\"text\/html\" width=\"100%\">.<\/object><\/p>\n\n\n\n<p>Cela permet de v\u00e9rifier que NSS voit bien ce que fournit LDAP.<\/p>\n\n\n\n<p>Vous devriez pouvoir vous connecter avec vos identifiants Kwartz.<\/p>\n<cite>https:\/\/wiki.debian.org\/fr\/LDAP\/NSS<\/cite><\/blockquote>\n\n\n\n<p><\/p>\n\n\n<h3><mark class=\"has-inline-color has-pale-cyan-blue-color\" style=\"background-color: rgba(0, 0, 0, 0);\">III.Connexion manuelle \u00e0 l&rsquo;\u00e9cran de connexion<\/mark><mark style=\"background-color: rgba(0, 0, 0, 0);\"><\/mark><\/h3>\n<p>A l&rsquo;\u00e9cran de connexion, vous devriez voir un menu pour la connexion manuelle. Dans le cas contraire:<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>Sur les distributions disposant de menus avanc\u00e9s type Ubuntu\/Mint, il suffit de&nbsp; cocher <em>connexion manuelle<\/em> dans le menu:<strong>Administration&gt;&gt;\u00e9cran de connexion&gt;&gt;utilisateur<\/strong><br><br>[L&rsquo;\u00e9tape suivante demande \u00e0 \u00eatre confirm\u00e9 par d&rsquo;autres tests (29\/04\/2023)]<br><\/li>\n\n\n\n<li>En l&rsquo;absence de ce menu, comme sur Raspberry Pi OS, Lubuntu etc. Editer le fichier en modifiant la ligne <code><strong>greeter-hide-users=false<\/strong><\/code> , il vous faudra \u00e9ventuellement installer <code><strong>lightdm<\/strong><\/code>:<br><code><strong>s<\/strong><code><strong>udo apt install lightdm<\/strong><\/code><\/code><br><\/li>\n\n\n\n<li>Sur Lubuntu il est conseill\u00e9 de proc\u00e9der de la fa\u00e7on suivante:<br>Pour activer l&rsquo;option de connexion manuelle dans LightDM sur Ubuntu, <br>&#8211; cr\u00e9er un fichier de configuration dans le r\u00e9pertoire \/usr\/share\/lightdm\/lightdm.conf.d\/ avec un nom appropri\u00e9 (par exemple, 50-enable-manual-login.conf) et ajouter l&rsquo;option <code>greeter-show-manual-login=true<\/code> \u00e0 l&rsquo;int\u00e9rieur de ce fichier.<br><br><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code has-light-green-cyan-color has-text-color\" style=\"font-size:22px\"><code>&#91;SeatDefaults]\ngreeter-show-manual-login=true<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Fichier <code>\/etc\/lightdm\/lightdm.conf<\/code><\/h4>\n\n\n\n<pre class=\"wp-block-code\" style=\"font-size:22px\"><code><code><code><strong>greeter-hide-users=true<\/strong><\/code><\/code><\/code><\/pre>\n\n\n\n<p style=\"font-size:18px\">Vous avez acc\u00e8s \u00e0 votre session avec identifiants Kwartz et vos partitions: L&rsquo;\u00e9quivalent du r\u00e9pertoire <code>H:<\/code> sous <em>Windows<\/em> est <code>Espace_Perso<\/code> ou <code>Perso<\/code>. <br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/maths-code.fr\/cours\/wp-content\/uploads\/2022\/12\/Capture-du-2022-12-08-13-25-20-1024x576.png\" alt=\"\"\/><figcaption class=\"wp-element-caption\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Linux Mint MATE: les r\u00e9pertoires <strong>Perso<\/strong>, <strong>Commun<\/strong> et <strong>Public<\/strong> doivent appara\u00eetre sur le bureau.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-pale-cyan-blue-color has-text-color has-medium-font-size\">Personnaliser la session utilisateur<\/h2>\n\n\n\n<p style=\"font-size:18px\">Cr\u00e9ez les dossiers que vous voulez voir apparaitre pour chaque utilisateur dans <code>\/etc\/skel\/Desktop<\/code>. Vous pouvez \u00e9galement y placer les lanceurs d&rsquo;applications comme <em>firefox.desktop<\/em>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"638\" src=\"https:\/\/maths-code.fr\/cours\/wp-content\/uploads\/2023\/05\/Desktop-1024x638.png\" alt=\"\" class=\"wp-image-3596\" style=\"width:768px;height:479px\" srcset=\"https:\/\/maths-code.fr\/cours\/wp-content\/uploads\/2023\/05\/Desktop-1024x638.png 1024w, https:\/\/maths-code.fr\/cours\/wp-content\/uploads\/2023\/05\/Desktop-300x187.png 300w, https:\/\/maths-code.fr\/cours\/wp-content\/uploads\/2023\/05\/Desktop-768x478.png 768w, https:\/\/maths-code.fr\/cours\/wp-content\/uploads\/2023\/05\/Desktop-1536x957.png 1536w, https:\/\/maths-code.fr\/cours\/wp-content\/uploads\/2023\/05\/Desktop-1140x710.png 1140w, https:\/\/maths-code.fr\/cours\/wp-content\/uploads\/2023\/05\/Desktop.png 1686w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Le lanceur firefox.desktop plac\u00e9 dans \/etc\/skel apparait sur le bureau de chaque utilisateur<\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Historique<\/h2>\n\n\n\n<p><strong>[EDIT 14\/10\/2024]<\/strong> <strong>Test Linux Mint 22 valid\u00e9.<\/strong><\/p>\n\n\n\n<p><strong>[EDIT 15\/06\/2024]<br>Transfert du projet et du script d&rsquo;int\u00e9gration \u00e0 Kwartz sur la<a href=\"https:\/\/forge.apps.education.fr\/romain.debailleul\/NIRD\/-\/blob\/main\/Kwartz\/kwartz-install.sh?ref_type=heads\"> forge des communs num\u00e9riques \u00e9ducatifs<\/a>.<\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>[EDIT 28\/04\/2023]<\/strong><\/p>\n\n\n\n<p>Ajout de la modif du fichier <code>\/etc\/pam.d\/common-session<\/code> au script <code>kwartz-install<\/code>. <\/p>\n\n\n\n<p>Le script a \u00e9t\u00e9 valid\u00e9 pour les distribution Mint\/Ubuntu. Un probl\u00e8me subsiste sur Debian, <code>libpam-ldapd<\/code> semble avoir un comportement diff\u00e9rent.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>[EDIT 20\/04\/2023]<\/strong><\/p>\n\n\n\n<p>&#8211; <code>kwartz-installV8.sh<\/code> pose probl\u00e8me avec le menu \u00e9cran de connexion.<\/p>\n\n\n\n<p>&#8211; Dans le fichier <code>\/etc\/pam.d\/common-session<\/code>, d\u00e9placer la ligne <\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code><strong><code>session required    pam_mkhomedir.so<\/code><\/strong><\/code><\/pre>\n\n\n\n<p>conform\u00e9ment au tuto pour utiliser <code>\/etc\/skel<\/code> (afin de personnaliser la session utilisateur).<\/p>\n\n\n\n<p>L&rsquo;ajout de cette modif au script est en cours de test.<\/p>\n\n\n\n<p><strong>[EDIT 21\/03\/2023]<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>modification de l&rsquo;ajout du module <code>pam_mkhomedir.so<\/code> dans le fichier <code>\/etc\/pam.d\/commomn-session<\/code>. La place semble importante pour activer les modules successifs dans le bon ordre.<\/strong> Merci \u00e0 E. Ostenne du coll\u00e8ge du Val de Gy.<br><\/li>\n\n\n\n<li><strong>Ajout du paquet <code>oidentd<\/code> qui avait \u00e9t\u00e9 oubli\u00e9<\/strong>, pour \u00e9viter la deamande intempestive des identifiants <em>Kwartz<\/em>.<\/li>\n<\/ul>\n\n\n\n<p><strong>[EDIT 23\/03\/2023]<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Montage en cours pour un tutoriel vid\u00e9o.<\/strong><\/li>\n<\/ol>\n\n\n\n<p class=\"has-vivid-red-color has-text-color\"><\/p>\n\n\n\n<p>En cas de difficult\u00e9, voyez le <a href=\"https:\/\/maths-code.fr\/cours\/postes-linux-et-kwartz\/\" target=\"_blank\" rel=\"noreferrer noopener\">tuto pas \u00e0 pas<\/a><a rel=\"noreferrer noopener\" href=\"https:\/\/maths-code.fr\/cours\/client-gnu-linux-et-open-ldap\/\" target=\"_blank\"> <\/a>avec la <a rel=\"noreferrer noopener\" href=\"https:\/\/tube-numerique-educatif.apps.education.fr\/w\/cvqaqzkx896J1EGE8VDWsC?start=1s\" target=\"_blank\">vid\u00e9o de support<\/a>. Le montage automatique est en cours de test au 14\/03\/2023 (test valid\u00e9 le 15\/03 sur Linux Mint 21 MATE et XFCE, et <em>Cinnamon<\/em>)).<\/p>\n\n\n\n<p><strong>[EDIT 28\/03\/2023]<\/strong><\/p>\n\n\n\n<p>Attention: la version pr\u00e9c\u00e9dente avec inversion des modules a plant\u00e9 l&rsquo;authentification. <\/p>\n\n\n\n<p>Mise \u00e0 jour valid\u00e9e. Le script valid\u00e9 est <code>kwartz-install<\/code>.<\/p>\n\n\n\n<p><code>kwartz-installV8.sh<\/code> est en test: verrouillage du pav\u00e9 num\u00e9rique et autorisation connexion manuelle (V8).<\/p>\n\n\n\n<p><strong>[EDIT 15\/03\/2023]<\/strong><\/p>\n\n\n\n<p><strong>Ajout du montage automatique des partitions Kwartz.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I.R\u00e9cup\u00e9rer et lancer le script shell kwartz-install Ce script est disponible sur la forge des communs num\u00e9riques. Il a \u00e9t\u00e9 valid\u00e9 sur Linux Mint 21 MATE\/XFCE\/MATE\/Cinnamon (02\/09\/2023) et sur Linux Mint 22.1 (14\/10\/2024), Linux Mint 22.3 (Mars 2026). Merci \u00e0 R\u00e9mi Debrock, C\u00e9dric Frayssinet, Georges Khaznadar, Thomas L\u00e9v\u00eaque, Emmanuel Ostenne, pour leur contribution. Ce que fait le script kwartz-install Ce que fait ce script, et ce qu&rsquo;il fait de plus que le tutoriel manuel: M\u00e9thode Vous pouvez vous appuyer sur le tutoriel vid\u00e9o d&rsquo;utilisation du script et d&rsquo;installation des logiciels. La plupart des actions se r\u00e9alisent sans interaction. Il vous faudra cependant: Vous pouvez appliquer une mise \u00e0 jour compl\u00e8te avec: ou utiliser l&rsquo;outil graphique de mise \u00e0 jour. II.Configuration: partie interactive du script Le script lance l&rsquo;installation de libpam-ldapd, nslcd . La fen\u00eatre de configuration s&rsquo;ouvre pour configurer l&rsquo;annuaire LDAP, voici les param\u00e8tres par d\u00e9faut (adresse IP du serveur Kwartz et param\u00e8tres DN \u00e0 r\u00e9cup\u00e9rer aupr\u00e8s de votre admin r\u00e9seau). Vous devez les changer lors de l&rsquo;ex\u00e9cution du script lorsque cela est demand\u00e9 s&rsquo;ils sont bien s\u00fbr diff\u00e9rents. [Ne rien cocher si vous \u00eates pass\u00e9 sous Active Directory.] Attention: Le nom distinctif DN peut diff\u00e9rer, E. Ostenne le signale pour son coll\u00e8ge (CG62). Avec des param\u00e8tres fictifs, il est du type: dc=0620123a,dc=clg,dc=ac-lille,dc=fr Vous ne devriez changer que la valeur 0620123a en fonction de votre \u00e9tablissement. Infos \u00e0 rep\u00e9rer dans l&rsquo;onglet r\u00e9seau de Kwartz. Voir la page 1 dans&nbsp; le document complet \u00e9labor\u00e9 par E. Ostenne pour ce param\u00e9trage. Ex\u00e9cutez la commande getent passwd. Ceci devrait vous montrer les comptes de LDAP qui ne sont pas dans le fichier \/etc\/passwd. Autrement dit, tous les utilisateurs de l&rsquo;\u00e9tablissement. Des tests similaires peuvent \u00eatre faits avec group, shadow et d&rsquo;autres bases de donn\u00e9es configur\u00e9es dans \/etc\/nsswitch.conf . Cela permet de v\u00e9rifier que NSS voit bien ce que fournit LDAP. Vous devriez pouvoir vous connecter avec vos identifiants Kwartz. https:\/\/wiki.debian.org\/fr\/LDAP\/NSS III.Connexion manuelle \u00e0 l&rsquo;\u00e9cran de connexion A l&rsquo;\u00e9cran de connexion, vous devriez voir un menu pour la connexion manuelle. Dans le cas contraire: Fichier \/etc\/lightdm\/lightdm.conf Vous avez acc\u00e8s \u00e0 votre session avec identifiants Kwartz et vos partitions: L&rsquo;\u00e9quivalent du r\u00e9pertoire H: sous Windows est Espace_Perso ou Perso. Personnaliser la session utilisateur Cr\u00e9ez les dossiers que vous voulez voir apparaitre pour chaque utilisateur dans \/etc\/skel\/Desktop. Vous pouvez \u00e9galement y placer les lanceurs d&rsquo;applications comme firefox.desktop. Historique [EDIT 14\/10\/2024] Test Linux Mint 22 valid\u00e9. [EDIT 15\/06\/2024]Transfert du projet et du script d&rsquo;int\u00e9gration \u00e0 Kwartz sur la forge des communs num\u00e9riques \u00e9ducatifs. [EDIT 28\/04\/2023] Ajout de la modif du fichier \/etc\/pam.d\/common-session au script kwartz-install. Le script a \u00e9t\u00e9 valid\u00e9 pour les distribution Mint\/Ubuntu. Un probl\u00e8me subsiste sur Debian, libpam-ldapd semble avoir un comportement diff\u00e9rent. [EDIT 20\/04\/2023] &#8211; kwartz-installV8.sh pose probl\u00e8me avec le menu \u00e9cran de connexion. &#8211; Dans le fichier \/etc\/pam.d\/common-session, d\u00e9placer la ligne conform\u00e9ment au tuto pour utiliser \/etc\/skel (afin de personnaliser la session utilisateur). L&rsquo;ajout de cette modif au script est en cours de test. [EDIT 21\/03\/2023] [EDIT 23\/03\/2023] En cas de difficult\u00e9, voyez le tuto pas \u00e0 pas avec la vid\u00e9o de support. Le montage automatique est en cours de test au 14\/03\/2023 (test valid\u00e9 le 15\/03 sur Linux Mint 21 MATE et XFCE, et Cinnamon)). [EDIT 28\/03\/2023] Attention: la version pr\u00e9c\u00e9dente avec inversion des modules a plant\u00e9 l&rsquo;authentification. Mise \u00e0 jour valid\u00e9e. Le script valid\u00e9 est kwartz-install. kwartz-installV8.sh est en test: verrouillage du pav\u00e9 num\u00e9rique et autorisation connexion manuelle (V8). [EDIT 15\/03\/2023] Ajout du montage automatique des partitions Kwartz.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"class_list":["post-2048","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/maths-code.fr\/cours\/wp-json\/wp\/v2\/pages\/2048","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maths-code.fr\/cours\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/maths-code.fr\/cours\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/maths-code.fr\/cours\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/maths-code.fr\/cours\/wp-json\/wp\/v2\/comments?post=2048"}],"version-history":[{"count":151,"href":"https:\/\/maths-code.fr\/cours\/wp-json\/wp\/v2\/pages\/2048\/revisions"}],"predecessor-version":[{"id":7126,"href":"https:\/\/maths-code.fr\/cours\/wp-json\/wp\/v2\/pages\/2048\/revisions\/7126"}],"wp:attachment":[{"href":"https:\/\/maths-code.fr\/cours\/wp-json\/wp\/v2\/media?parent=2048"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}