You are on page 1of 100
Nov. DEC. Op 1.2019 © BEUK:AODE cine ssomon Zor: 850¢ eee ye: Fonctionnement Mauvaise réputation | OpenBSD: il n'y a pas que Linux et utilisation des en ligne : quels pour le poste de travail ! quotes du shell p.51 | recours? p.90 p.26 ST Pixelisez et anonymisez des Utilisez TeXmacs pour la sections de vos vidéos grace a rédaction de vos documents Kdenlive p.08 scientifiques p. 18 » WEB Rae Tet Cy Sete eae) site internet p.79 WIKIMEDIA: > en DOCUMENTER AVANT QU'L NE SOITTROP TARD WIKIDATA Partagez vos connaissances de la cathédrale librement afin que les générations futures puissent témoigner de la longue histoire de Notre-Dame de Paris. Plus d'infos sur wikimedia.fr Cee LINUX PRATIQUE est édité par Les Editions Diamond Tei osey 00030 | rn oseT100021 Sout: acasetr grag com Drecteurde publication Araut eter Responsable sevice infograpie: Katha Scat Responsable publ a "0367 100027 Photographie e mages pwn f%9 com Pnteorme de Sant-Sarndieny-ttoou Pte forme de San-quencn Fataer IMPRIME en Alemagne-PRATEDIn Germany Depa igal-Aporiion Pride vente: 7906.08 DITIANS Retrouvez-nous sur (@linuxpratique @editionsciamond @ corerecorenscan wa tinarpratique com wow edktions-) 49 ABONNEMENTS BQ) cTUALITES & NOUVEAUTES 99 reves én bref... UNE 5EME EDITION DU PARIS OPEN SOURCE SUMMIT EN PREPARATION POUR DECEMBRE PROCHAIN Cela se passera les 10 et 11 décembre prochains au Dock Pullman a Aubervilliers. Présenté comme le premier événement open source européen, ce rendez-vous permet de réunir les professionnels du domaine autour de divers axes :Fintelligence artficielle, le cloud, "oT, tembarqué, la cybersécurité, le développement, le Web. lisera possible a tout un chacun déchanger sur ces thématiques & travers le programme de conférences organisé ainsi {que par des rencontres facltées par la présence d'un village dlexposants. Nrhésitez pas 3 aller jeter un ceil du coté de https:/mmw.opensourcesummit.paris/ pour suivre cette nouvelle édition placée sous le signe de finnovation. Lédition 2018 du Paris Open Source Summit. et Poy Pete) MOOC DEDIE ry LA DECOUVERTE DE LA (aga) e0) 104 Pour féter son 100 0008me inscrit, ’Agence Nationale de la Sécurité des Systémes d'information (ANSI) ee ui ee ae eC en Beate Lie eet ores Cette ouverture permettra notamment aux entreprises, écoles et organisations de pouvoir proposer une version personnalisée de ce cours a leurs employés/étudiants. Les données sont placées sous UN GUIDE DE SENSIBILISATION AU RGPD DESTINE AUX COLLECTIVITES TERRITORIALES La Commission Nationale de Finformatique et des Libertés (CNIL) a récernment mis & disposition un Buide cr8é dans le but d'aider et d'accompagner les collectivités territoriales dans leur mise en conformité au Reglement Général sur la Protection des Données (RGPO). Disponible sous la forme d'un POF dune quarantaine de pages, ce document introduit le RGPD et son impact sur les collectivités territoriales, précise le role du Délégué a la Protection des Données, présente un plan diaction en 4 étapes ainsi que des bonnes pratiques a mettre en place, Le tout est également complété de fiches pratiques. Pour en savoir plus sur ce guide httpsi//www.chil fr/fr/collectivites-territoriales-ta- cnil-publie-un-guide-de-sensibilisation-au-rgpd. m ctualités 9 COMMENT COMMUNIQUER ENLIGNE? ocean eemeees eee om, 2» Lune des fiches pratiques de ce g je de la CNIL. Les modules du MOOC SecNumacadémie. Ia licence ouverte Etalab 2.0 qui permet de les réutiliser (diffusion, redistribution, copie, modification...) sous réserve de mentionner leur paternité. Ce anc Lee gai see Miner Rea erate sensibilisation-a-la-cybersecurite-ouvre-ses-donnees/ ee eaters Poa worned-diamond.com Re eer rr eg Linux Pratique n°116 oe tracking de effet « masque automatique » ANTHONY CARRE Kdenlive 19.08 - https://kdenlive.org ‘a = acting de effet e masque automatique > 99 »» ETAPE 1f instattation Vous pouvez installer Kdenlive Disponible directement sous forme de paquets dans la plupart des depuis les sources [3] puisque le distributions, il est pas vraiment difficile dinstaler Kdenlive. Ets logiciel est distribué sous licence vous rencontriez un probleme avec cette solution (sila version dispo- _libre GPL2;; pour cela, suivez les nile rest pas aussi récente que souhaité par exemple) vous trowverez _instructions fournies... Notons au dans la page téléchargement du ste officiel [1] des solutions alterna- passage que le logiciel est aussi tives : Snap, Appimage, Flatpak, ainsi que PPA [2] pour les utlisateurs disponible pour les utilisateurs de d'Ubuntu et dérivés, etc. Mac, Windows et BSD. »» ETAPE 2 prise EN MAIN DE — E clic droit > Ajouter une piste. Une LINTERFACE barre verticale symbolise la posi Liinterface par défaut est intuitive, tion temporelle a laquelle votre La partie inférieure du logiciel est certainement la plus importante. I a aren ‘agit de la timeline vous y ferez votre montage en placant les diffé- Dans la partie supérieure, & rents éléments composants votre vidéo. II siagit dune frise de temps gauche, vous trouverez les Sources multipiste, cela signifie que vous pouvez superposer plusieurs vidéos et —_du projet. Cestici que vous pla- audio les unes sur les autres comme on empile des calques. Par défaut, _cerez fensemble des clips (vidéo, vous aver & votre disposition deux pistes audio et deux pistes vidéos, audio, image) qui composeront mais vous pouvez en ajouter via Montage > Pistes > Insérer une piste votre vidéo. Vous pouvez ajouter Figure 1 BE QD oGITHEQUE & APPLICATIE-99 video icivos sources de différentes facons : gissé-déposé depuis votre navigateur de fichiers, bouton Ajouter un clip ou un dossier ou encore menu Projet (dans lequel vous trouverez des entrées pour sélectionner des clips, mais aussi des générateurs de clips cou- leurs, titres, compte a rebours, etc). Une fois les clips ajoutés, ceux-ci saffichent sous forme de liste dou vous pourre? les glisser-déposer dans la timeline. Si la vignette représentant un clip vidéo ne vous semble paas suffisamment significative, vous pouvez la modi- fier en maintenant [Maj] enfoncé tout en déplacant votre souris de droite & gauche sur élément. Au centre, la liste des Effets que vous pourrez appli- quer aux clips importés dans la timeline. Mais pas seulement ! Vous pouvez constater que différents onglets sont disponibles, vous pourrez ainsi accéder aux Propriétés des effets appliqués au clip sélectionné dans la timetine ainsi qu'a un onglet Compositions contenant les différentes transitions et autres effets. qui sappliquent a la jonction de deux pistes. » ETAPE 3 RACCOURCIS CLAVIERS/SOURIS chercher: lest important de connaitre un pcion minimum de raccourcis clavier lorsque vous utiisez un logiciel de montage vidéo si vous ne voulez pas perdre déraisonnable- ment votre temps. I est bien sr impossible et inutile de vous lis- ter ceux-ci de maniére exhaustive ici, mais voici au moins quelques indispensables : Adroite, le moniteur qui vous permettra de regarder Un clip ou de prévisualiser le résultat de votre mon- tage en cours dans la timeline Bien sr, Fintégralité de linterface est personnal sable, si vous souhaitez déplacer onglet Propriétés pour quil devienne un bloc & part entiére vous pou- vvez le faire simplement via un glissé-déposé. Vous pouvez aussi cocher ou décocher diautres éléments dans le menu Affichage en fonction de vos besoins ou opter pour un theme sombre via Configuration > Théme de couleurs. Selon environnement de bureau que vous utilisez, ilest possible que certaines icénes du logiciel soient remplacées par le logo de Kdenlive (en particulier les icénes dalignement de texte), ce qui en compliquera utilisation, Si est votre cas, vous pouvez résoudre ce probleme simplement en vous rendant dans le menu Configuration pour cocher entrée Forcer le theme dicénes Breeze. > ropa de Knlve . > {© Abate le z00m a poet 1 cp Felder . Afichage temps rel supper des ames si ncessate) + Afficher Ia barre atat 5B Micra barre de ous ihe estates de re PF AMfcer es commentaires 6s reptres 4 sifcerlas vignettes aco + [Espace] pour lancer la lectures mettre en pause depuis la posi- I. tion du curseur. Clic gauche pour déplacer celui-ci directement ; ee + [Maj]+{R] pour découper le clip sélectionné dans la timeline la ol est placé le curseur; © inwrrreiquereis odes de racaurce (Danes par defo 1 picher es vignetes vido Noweau..|| Supriner Pus actions -] Gireries schemas << || @imgrimer..|| Oanruler www linuxpratique.com + Fléches directionnelles (~] et [+] pour déplacer le curseur d'une image dans la timeline. £n main- tenant [Mal] enfoncé, le déplacement se fat en secondes, en maintenant [At se fait jusqu‘au prochain début ou la prochaine fin de bloc + [Ctr}+molette pour zoomer, molette pour naviguer de droite & gauche dans la timeline; + [Ctrl}+{G] et {Ctri}+[Maj}*{G] pour grouper et dégrouper des éléments. » ETAPE 4 accts rapIDES Dans|a timeline, vous pouvez accéder en un clic 8 certaines fonctionnalités, ce quivous évite de cher- cher les effets les plus courants + Clic du coin inférieur dun clip : ajout direct dun fondu (révélant alors la piste inférieure) + Glisser/déposer vers la gauche du coin supérieur droit dun clip (ou vers la droite pour le coin gauche) fondu vers le noir ou depuis le noir. La durée du fondu correspond au décalage appliqué. Cette action est également disponible pour les clips audio. va 7aa Va yea) va 908 wonned-diamond.com Prise en main de Kdenlive... 99 De facon générale, nhhésitez pas 8 explorer les menus pour découvrir les fonctionnalités, vous pourrez alors noter les raccourcis de celles que ‘vous utilsez le plus fréquemment. Si vous souhaitez personnaliser ceux-ci, rendez-vous dans le menu Configuration > Configurer les raccourcis clavier.. De mame, testez les différents modes a votre dis- position (aimantation activée ou non, transitions ‘automatiques) via les icones en bas & droite de la fenétre + Clic gauche + [Mal]: sélection de plusieurs blocs. Hest également possible de dessiner un rectangle de sélection en maintenant [Maj] enfoncé. + Glisser/déposer vers la gauche du bord droit dun clip (ou vers la droite pour le bord gauche) : rogne le début ou la fin du clip sans passer par une étape de découpage. Toutes ses actions font apparaitre des éléments visuels sur les blocs qui permettent de facilement identifier les effets appliqués. =) PAL) X 08 cone:se.28 / o:00:31:28. we ne om O- BE QD oGITHEQUE & APPLICATIE-99 video » ETAPE 5 EFFET « MASQUE AUTOMATIQUE » Glissez un clip vidéo dans la timeline. Depuis la der- niére version de Kdenlive, deux blocs apparaissent alors dans la frise : un pour dans la piste audio et un dans la piste vidéo, est uniquement ce dernier bloc auquel nous nous intéresserons. Pour appliquer effet « masque automatique » [4], sélectionnez le bloc vidéo puis rendez-vous dans Vonglet Effets afin de sélectionner Ajustements image > Masque Automatique. Par défaut, seuls les filtres principaux sont affichés, en haut de cette pourtant bien longue liste vous trouverez deux pos- sibilités pour afficher celui qui nous concerne ici En haut du bloc des effets, vous trouverez une icéne Recherche sous la forme d'une loupe, cette fonction cherche dans fensemble des scripts et pas seule- ment dans ceux affichés. A cOté de la loupe, les deux Dues one a-eom Bomar SE anions 2128 3met ets 8 wa ose Pastroxann ae a Fetes z we eoseae Corpo 5 es Poe Eaten Wiciage Feet Qu lp belape Menken Comguraton Ae cr Bh coer eaanve Fie neseroma! =) #t[b) X 00 meweae jens. ve So Icénes suivantes permettent de choisir entre latfi- chage filtré ou complet. Pour que effet soit activé, vous pouvez soit double-cliquer sur le nom de Feffet, soit glisser-déposer effet sur le bloc. Dans le Moniteur de projet, apparait un cadre rouge sur votre vidéo. Vous pouvez modifier la taille du cadre en bougeant ses coins et déplacer le cadre lui-méme en bougeant la croix qui est en son centre (vous pouvez également modifier ces valeurs dans ronglet Propriétés, ou vous trouverez également dautres parametres de Veffet). Procédez ainsi pour vous placer sur lobjet a suivre, par exemple un visage. Aprés avoir cliqué sur le bouton Analyse, le calcul est en cours, le texte sur fond bleu 1 tache » en haut de la liste des clips apparait alors, Une fois, le calcul terminé, lorsque vous lirez la vidéo dans le moniteur, vous constaterez que la zone pixelisée se déplace automatiquement (ne vous inquiétez pas si votre cadre rouge ne se déplace pas, seule la zone pixelisée bouge). © pent nea 1 4 D-H] eens eter dectp | wom det #.O VR 908 © inwrrrsiquereis www linuxpratique.com » ETAPE 6 RETOUCHE DU MOUVEMENT ? TRACKING ? Le script de détection est plus efficace sur un fond uniforme (ciel dégagé par exemple), lest possible que le mouvernent calculé ne soit pas parfaitement corrélé au mouvement de objet a suivre. Si vous constatez que la zone pixelisée décroche, vous pouvez éventuellement utiliser tune astuce particuliérement simple : découpez votre vidéo dans la timeline au moment du décalage. Ainsi vous pourrez relancer ranalyse pour chaque section temporelle en replagant le cadre rouge selon votre besoin. Ce mest pas parfait, mais cela peut dépanner. En 2018, léquipe de développe- ‘ment de Kdenlive luia fait subir une réécriture complete de code. Cela a impliqué la perte au moins temporaire de certaines fonction- nalités, qui sont réintroduites, petit a petit, au fur et mesure des versions. Nous aurions aimé ise en main de K aking de effet « masque automatique » 9 85 scan soho 20) H, @ Données importer: mation vector Ist = (0820) © ¥(0-1080) cite 00;00;00:00 > sortie 00:03:27:03 > cate (Poution ~| ju’ (Glométie ~| Alger enhavt gauche ~|feurde dlp 00:03:27 art 00:00:60:60 * 000% nerve sue (0-120) (0-080) coors nog (©1820, (01000) E inervale de TENT © tere nomere eimagescies (20-12 ea vous présenter dans cet article la possibilité de récupérer et éditer le suivi, mais cette fonctionnalité ne semble pas encore réimplémentée au moment oti nous écrivons ces lignes. Cest d'autant plus dommage que cela permettait de détourner effet « masquage automatique » pour du tracking. Ainsi nous aurions pu ajouter automatiquement une auréole qui suit un visage ou un prénom au-dessus dun karting, Si vous utili sez une version antérieure de Kdenlive, la technique consiste a, aprés analyse, trouver les propriétés de mouvements dans Propriétés du clip, onglet Analyse (icéne ceil) et coupler ses données (que fon peut aussi éditer via un éditeur de texte) & la composition Affine. » ETAPE 7 autres eFFeTs? Juste pour étre assuré de ne pas vous lalsser penser que Nous avons choisi de présenter Kdenlive via application de effet, mais _Kdenlive se limite 8 quelques notez bien que nous avons choisi cet effet uniquement a titre d'exemple. effets simples, notez que vous lien existe un grand nombre, permettant de répondre a énormément —_trouverez parmi les scripts, effet de besoins et de faire énormément diactions : correction des couleurs, Rotoscopie : vous cliquez sur effets audio, fond vert, etc. Vous pourrez également stabiliser une vidéo votre vidéo, directement dans (clic droit sur un clip > Taches sur le clip > Stabiliser) et encore bien Je moniteur de projet pour défi- dautres choses. nr une zone (clic gauche pour wonned-diamond.com BS oGITHEQUE S APPLICATIF 9 Video deéfinir les points, clic droit pour fermer la forme, une fois celle-ci deéfinie vous pouvez retoucher les points et les tangentes). La forme ainsi dessinée définira la section de timage a afficher, ce qui permet de simuler la simulta- néité d'événements, la multiplicité dune personne, la transforma- tion d'un objet, etc. Dans Vonglet Propriétés, vous pouvez ajouter les images clés de votre zone, ainsi, votre détourage peut bou- ger et peut changer de forme. La rotoscopie autorise un des nom: breux effets spéciaux tras fun. »» ETAPE 8 TRACKING AVEC BLENDER OU NATRON Sile tracking automatique nest pour Finstant plus disponible dans Kdenlive, nous pouvons toutefois nous tourner vers dautres logiciels en attendant que cette fonctionnalité y soit réimplantée.. Si certains d'entre vous se tourneront vers le logiciel propriétaire DaVinci Resolve [5], notez que des solutions libres sont également & votre disposition, en particulier les trés puissants Natron [6] et Blender [7]. Nous rvallons pas vous détailler ensemble des méthodes respectives & suivre, mals pour vous donner un apercu, Sivous souhaitez utiliser Blender, lancez le logi- lel et placez-vous en espace de travail « Motion Tracking » (si Yonglet n'est pas affiché en haut dela fenétre, ajoutez-le via + + VEN, Glissez/ déposez votre vidéo directement dans la fenétre. CChaque [Ctrl}+clic gauche sur la vidéo ajoutera directement un marqueur. Vous pouvez modifier la taille de ceux-ci avec {3}, les déplacer via glisser/ déposer ou [g] et les tourner avec (r]. En cliquant, sur Track Markers, le logiciel va automatiquement. suivre Fobjet marqué, Sia un moment objet rvest plus trouvé, Blender sarréte et cest a vous alors, dlajuster la position du marqueur et de relancer la recherche automatique. Cette fonction de tracking 2D est particuliérement impressionnante et rapide, mais il sagit Id seulement de la premidre étape. Vous devrez ensuite créer un texte dans la fenétre 3D, associer son mouvement au marqueur, gérer la composition de Image, etc. Rien de bien méchant, mais il faut admettre qu’on est loin de rintuitivité et la faciité de mise en place de Kdenlive. = REFERENCES Site officiel: htps://kdenlive.org [1] https://kdenlive.org/en/download/ (2) PPA [3] Dépét Git httpsi/cgit.kde.org/kdenlive.git/ [4] https://userbase.kde.org/Kdenlives Manual/Effects/Blur_and hide/Auto Mask [5] Davinci Resolve https://www.blackmagicdesign.com/fr/ products/davinciresolve/ [6] Natron: https://natrongithub.github.io [7] Blender : https://www.blender.org. N°231 | ERED IMPLEMENT ‘CREEZ VOTRE o cece: PREMIERE on ‘APPLICATION rl roam paetelarataes Peer las oy mares AANTHOES ‘ecouvneZ i= A SeSnones cri ET Cote TYPAGEEN PyTHON: MYPY OU PYTYRE? 9 Wort ae chez votre marchand de journaux et sur www.ed-diamond.com en kiosque See Bae ee ea sur connect.ed-diamond.com BS QD ocITHEOUE & APPLICATIE 9» Pick caroez une trace vcs | AS COULEURS QUE VOUS Format: [Androidresource aitttte22a1 es = Circcmgenersiexntiecpersomede |B A sox Serena ee é simplement vous lancer dans des eréations “ acon Post artistiques de temps & autre, Pick vous sera par- ticuligrement pratique pour garder une trace f Mountain des couleurs que vous repérez aussi bien lors de 2 cS vos explorations sur la Toile que sur les images que vous consultez ou les interfaces des pro- grammes que vous utilisez, Un clic en haut 8 gauche de linterface permettra dactiver la pipette qui zoomera sur la zone survolée avec votre souris pour vous permetire de capturer la couleur repérée, Le gros atout de Pick est de conserver par la méme occasion un screenshot de la zone en question, ce qui vous permettra de vous souvenir ot! vous avez pu apercevoir cette couleur. Pick complétera le tout avec un apercu de la couleur repérée, son nom et sa valeur. Cette dermiére pourra s‘afficher dans différents « formats » qui vous seront plus ou moins utiles en fonction des projets que vous manerez (CSS hex, CSS rgba, Android resource, etc, Anoter que ce format devra étre pré. cisé avant deffectuer la « cap- ture » de la couleur. La valeur indiquée pourra ensuite étre copiée grace au bouton pré- sent a cet effet afin de pouvoir ainsi étre facilement réutlisée our vos créations. = amr una reancue SITE DU PROJET : https://kryogenix.org/code/pick/ COMPATIBILITE : =o x 1 SUITE \ Linux, macOS, Windows Linux Pratique n°116 BE QD OGITHEQUE & APPLICATIF 9» Réaction scientifique Utiliser TeXmacs pour REDIGER VOS DOCUMENTS SCIENTIFIQUES STEPHANE LONKENG TOULEPI ECRIRE DES FORMULES, elena biota aon QUOTIDIEN DES SCIENTIFIQUES, aay un ey SE MORDENT LES DOIGTS AVEC LES LOGICIELS DE TRAITEMENT Sat eae aL MICROSOFT WORD, POUR DT cel cat Ony EVN OUC elt MAL DE PRODUIRE QUELQUE area aca Mae NL PRESENTABLE. Texmacs est un logiciel open graphiques, des contenus interac- ‘TeXmacs apporte une grande source qui permet|a rédactionde _tfs, des slides, les images, etc. dans __flexibilité aux rédacteurs dans documents scientifiques avec une nos documents, car est une appli la mesure oi elle permet de grande faclité. Ce logiciel est dispo- cation WYSIWYG (What You See/s__générer ala fois des fichiers, nile sur la plupart des distributions What You Get, cest-dire queles___TeXmacs, XML, Scheme, HTML/ Linux, sur Windows et sur macOS. objets sont portés et déposés sur. Mathmil et on peut imprimer par Texmacs permet diinsérer du texte, interface sans devoir insérer un la suite des documents PDF ou des formules mathématiques, des _quelconque code. PostScript Sa flexibilité sétend plus loin un fichier dextension tar.gz. Lorsque vous avez ce fichier, procédez quiau niveau de la programma. comme suit tion. En effet, TeXmacs offre des. gécompressez-le dans un répertoire précis de votre machine, par exemple interfaces pour faire de la pi le répertoire principal de futiisateur en cours (le répertoire io); grammation dans des langages tels que CLIPS, Python, R, etc + ouvrez le fichier caché basiv se trouvant dans le répertoire principal de Futilisateur Texmacs a ét morse sr nes moe c_ec desotjecs prc decero- (jRRSSRSet Ae Tee aD Seelpoement de gieltiores pour et pares sceniqustt + ajoutez les lignes suivantes ala fin du fichier en remplagant par le chemin vers le dossier principal de Texmacs, obtenu aprés décompression, Par exemple, dans mon cas, siagit de /homellorkenzo/TeXmacs-199.11-¥86.64-pelinu + exécuter les commandes suivantes » ETAPE 1 er INSTALLATION Dans cet article, nous utiliserons Ubuntu 18.10. >» REMARQUE ‘TeXmacs ne peut fonctionner sans les packages °/-/0n's ou iméme ‘esa con, et les commandes ci-dessus permettent justement de les installer. Texmacs est disponible sur son site officiel [2], 8 la page web https://www.texmacs.org/ tmweb/download/unix.en.html, En cas de blocage sur cette installation, dautres procédures nee aaa ars diinstallation existent sur les sites [3] et [4]. la section Download the package et cliquer sur le lien de télécharge- Pour exécuter TeXmacs, il suffit d'ouvrir le terminal et de saisir la ment de TeXmacs correspondant commande a architecture de votre ordina- teur (32 bits ou 64 bits). Ala fin du téléchargement, vous obtiendrez FIGURE 1. Fenétre dlaccueil de Texmacs. vwew.ed-diamond.com Linux Pratique n°116 eo BE QD OGITHEQUE & APPLICATIF 9» Réaction scientifique »» ETAPE 2 prise EN MAIN ET TOUR D'HORIZON DE TEXMACS La principale caractéristique de Texmacs, est quil est WYSIWYG (What You See Is What You Get) a la facon de Microsoft Word, Open Office, et tout éditeur de texte classique. On entre du texte et il est immédiate- ment formaté pour apparaitre tel quil sera imprimé. Cest valable également pour les équations et for- mules mathématiques qui peuvent étre entrées a la facon dOpen Office. Lun des points forts de TeXmacs est quill permet, de gérer la typographie dun document de faon globale : il assure les mises en page scientifiques (glossaire, index, bibliographie...) et elles sont de trés haute qualité. Tout au long de cet article, nous allons nous attarder sur les éléments ayant plus un aspect scientifique, moins connus de nos éditeurs de texte habituels. interface de TeXmacs présente en premiere ligne une barre des menus. Elle donne acces & toutes les fonctionnalités de Texmacs. Ensuite viennent les barres d'outils, ces barres contiennent des raccour- cis vers des fonctionnalités déja contenues dans les menus de la barre des menus. Apres les différentes barres supérieures vient la feuille de saisie, cest un grand format blanc sur lequel on saisit le contenu de notre document. Enfin, au bas de la fenétre on retrouve la barre détat. La barre d'état a deux réles : 8 gauche, elle permet de verifier les propriétés du document (style, mode texte ‘ou mathématiques, format de la police). A droite, elle indique la nature de Fenvironnement courant ol se situe le curseur. »» ETAPE 3 conricuration Pour commencer, nous allons configurer la langue de Texmacs. Allez & Editer > Préférences, puis au niveau du champ Langue de linterface utilisateur, choisissez la langue qui vous convient (French dans mon cas). Vous pouvez aussi modifier la couleur darrigre- plan et de premier plan en passant par le menu Document > Couleurs > Arriére-plan (pour la couleur de la page) ou Document > Couleurs > Premier plan (Pour la couleur du texte) Pour créer un nouveau document Texmacs, allez 8 Fichier > Nouveau, une nouvelle page vide apparaitra alors. Ayant un nouveau document, pour le sauvegarder, il sufft de cliquer sur Fichier > Sauvegarder. Néanmoins, TeXmacs sauvegarde automatiquement vos documents ouverts toutes les 120s par défaut. Pour modifier ou désactiver cet intervalle de temps, allez & Editer > Préférences > Sauvegarde automatique. Lorsque vous souhaitez continuer la rédaction dun document déja enregistré dans votre ordinateur, ‘vous devez le charger préalablement dans TeXmacs Pour ce faire, allez 8 Fichier > Charger, puis sélec- tionnez votre fichier dans la fenétre qui apparattra et enfin, cliquez sur Ouvri. » ETAPE 4 CHOIX D'UN STYLE ET MISE EN PAGE Le style dun document sur Texmacs est en quelque sorte la nature du document que fon soubalt rédi- ger. En effet, notre document peut ére un livre de mathématiques, un article ou méme un examen pour des étudiants. Ainsi, définir le style du docu- ment permet de définirjusterent cette nature. Ces styles permettent également de définir un ensemble {éléments propre au style du document comme par exemple la page de couverture ou les marges. Pour choisir un style pour votre document, allez & Document > Style, vous y trouverez les styles article, examen, lettre, etc. Par défaut, TeXmacs choisit pour vous le style Generic. www linuxpratique.com Pour choisir forientation de votre document (portrait ou paysage), vous devez aller a Document > age, puis au niveau du champ Orientation, faites votre choix. Sur la méme fenétre, vous pouvez éga- lement choisir la taille de la page au niveau du champ Type de page, en effet, il peut s‘agit dun format ‘Ad, A3, dune lettre, etc. Nhésitez pas & consulter le menu ‘Aide pour avoir plus des indications pour mieux utiliser Texmacs. aide de Texmacs est bien élaborée. » ETAPE 5 SAISIE DE TEXTE att fans as ae, wonned-diamond.com liser TeXmacs pour rédiger vas documents scie sont nécessaires. Un raccourci clavier efficace pour entrer et sortir du mode mathématiques est la touche [$]. Essayez et vous verrez. Ce mode vous permet d'écrire des formules mathématiques, des symboles mathé- matiques, etc Pour insérer tout autre mode (tableau, liste, figures) il faut aller au menu. Insérer dans la barre de menus puis faire son cholx. Vous pouvez entrer et sortir des zones de saisie avec les touches de direction (haut, bas, gauche, droite). Cela permet de déplacer le curseur 4 lintérieur ou hors d'une zone de saisie. » ETAPE 6 utiusation bu Move MATHEMATIQUES ‘TeXmacs propose plusieurs modes de saisie pour faciliter linsertion des caracteres, et d'autres types d'éléments dans le document que on souhaite réaliser. Le mode le plus célabre est sans doute le mode mathé- matiques. Dans ce mode, il est trés facile diinsérer des formules mathé- matiques simples et complexes. Ony accaéde soit par Insérer> Mathématiques > Formule en ligne, soit par Lenvironnement formule situé sur la barre outils, soit en appuyant sur la touche [8]. Nous vous invitons 8 parcourir toute la barre outils en mode mathi matiques pour découvrir létendue des possibilités que nous offre Texmacs. CGSCOXB|HE IE kOClSSse Wa/O0~|e<+4e|P BCs Bo|Qeai TAHA ave Fomdenine OGL T FIGURE 2. Visualisation de la barre doutils en mode mathématiques. » ETAPE 7 utiusation bu MODE TABLEAU I existe plusieurs types de tableaux dans TeXmars, tous ces tableaux ne sont utilisables que lorsque le mode mathématiques est préalablement active, La création de ces tableaux génére ouverture dun environnement spécifique qui se traduit par 'apparition de nouveaux menus dans la barre doutils. BE QD OGITHEQUE & APPLICATIF 9» Réaction scientifique Notez quil n'y a actuellement pas de menus sspécifiques pour les tableaux de variations. Il faut, donc bricoler un tableau standard en manipulant Judicieuserent les ajouts de cellules, leur largeur, leur bordure ou non, et falignement des contenus. » ETAPE 8 rEALIsATION DE GRAPHIQUES arrive souvent quion alt envi dilustrer une expli- cation a faide d'une image réaisée par nous-mémes. Vous pouver directement le faire dans TeXmacs en allant a insérer> Image > Dessiner Image. Aprés avolr dliqué dessus, une feuille milimétrée de dessin appa raltra alors avec un ensemble outs pour réaliser notre dessin ilustrat lest possible sur cete feulle de dessin de dessiner toutes sortes de formes, ty mettre des points, des lignes pour faire un peu de géométrie. On peut colo- rer les éléments et dessiner des vecteurs.Je vous laisse découvrir tout cela »» ETAPE 9 insertion De LIENS ‘Sur TeXmacs, il est possible d'insérer des liens vers des éléments grace au systéme étiquette/référence. Par exemple, vous étes un professeur de mathéma- tiques et vous rédigez une fiche de travaux diigés pour vos étudiants avec un ensemble dexercices et leurs corrigés respectfs. Dans ce document, a fin de chaque exercice, ily aun lien vers sa correction et également la fin de chaque correction ily @un lien vers son exercice, Tekmacs permet de faire ce type dopération le principe est le suivant + aut créer une éiquette au niveau de Fétément que on souhaite référencer (placez le curseur devant cet élément. Cette éiquette est une sorte de référence ou de positon envegistrée dans le document. Pour insérer une éiquette dans un document, i faut aller & Insérer > Lien > Etiquette, le texte suivant apparai- tra alors dans une zone de texte ie, Dans cete zone de texte, on va sais un motlé unique qui Q inrrrsiquereis identifiera notre étiquette. Aprés avoir saisi ce mot- clé, appuyez sur [Entrée], votre étiquette sera alors créée a lendroit ou le curseur se trouve. + Une fois Iétiquette créée, pour référencer cette position, il faut utiliser une référence. Pour cela, placez le curseur a endroit od vous souhaitez réfé- rencer votre étiquette puis allez 3 Insérer > Lien > Référence, une zone de texte contenant le texte suivant apparaltra alors : Automatique. Vous avez donc le choix entre la table de matiéres, la bibliographie, la liste des tableaux, la liste des figures. En ce qui concerne la table de matiéres, une fois créée, il faut penser 3 Yactualiser trés souvent, et pour le faire allez sur Document > Actualiser> Le tout (pour actualiser tous les éléments automatiques) ou Document > Actualiser > Table des matiéres (pour actualiser uniquement la table des matiares). De la méme manire que les tables des matiéres, il faut procéder ainsi pour les autres contenus. >» ATTENTION {faut toujours actualiser le document avant impression afin que la table des matiéres se mette jour. Elle ne se mettra pas 3 jour pas toute seule. www linuxpratique.com » ETAPE 11 CAS PRATIQUE : INSERTION D'UNE FORMULE MATHEMATIQUE Pour commencer, on va ouvrir Texmacs. Ensuite, on clique sur Fichier > Nouveau. Une nouvelle page vide apparait alors. Dans cette page, on va commencer par écrire la célébre formule dEinstein E=MC2. ‘Commengons par appuyer au le bouton [$] du clavier, cela va nous faire passer en mode mathématiques, cest avec ce mode qu’on pourra écrire des formules. Une fois que cest fait saisir E, puis =, M, *( ce sym bole n’apparaitra pas, le mode mathématiques comprendra quil sagit d'une multiplica- tion), C “(ce symbole permet dindiquer a Texmacs en mode mathématiques quil s'agit dun exposant) puis 2{il sera alors placé en exposant). Ala fin, on obtient notre formule, comme sur la figure 3, E=MC? FIGURE 3. Formule d'Einstein écrite sur TeXmacs, Dans le cas sulvant, on va écrire tune formule un peu plus com- plexe, il vagit de fexpression dune série numérique Sn en fonc- tion d'une suite numérique Un, comme présentée sur la figure 4, wonned-diamond.com liser TeX macs pour rédiger vas documents scie FIGURE 4. Expression d'une série numérique. Commengons dabord par pas- ser en mode mathématiques en ‘appuyant sur [$] au clavier. Ensuite, on va saisir notre formule + saisir U puis _ puis n (le carac- tére_permet de mettre le texte en indice), une fois que cest salsi, déplacer le curseur vers Favant afin de sortir de la zone de texte en indice ; + saisir + appuyer au clavier les touches [Shift]+[F5] ensuite [ShiftI+I5] (le symbole somme apparaitra) + saisir_puis ‘ensuite, déplacer le curseur vers Farriére jusqu‘au niveau du sym- bole de somme. + saisir 4 puis + avancer avec le curseur afin de sortir de la zone de texte en exposant + saisir U puis _ensuite n, ensuite avancer le curseur et appuyer deux fois sur [Espace] pour créer un espacement; * pour écrire le symbole mathé- matique ¥ (pour tout) sur ‘TeXmacs il faut commencer par saisir \, vous entrerez alors dans une zone de saisie de caractéres spéciaux. Ilsuffit alors décrire le mot- Image > Grande Figure (si vous cliquez sur Petite figure, votre figure sera petite, aignée a gauche et ‘on pourra écrire du texte de part lest également possible de redi- et dautre de celle-ci) mensionner une figure sill Savére quelle soit trop grande ou trop petite, Dans notre cas, on va redi- + ensuite, vous verrez apparaitre une zone dinsertion dimage. mensionner notre premiere figure 2150pt en hauteur et en largeur. Pour cela, double-cliquez sur la figure en question, Des zones de modification de la taille de Fimage Fleter Eder Ietrer Focus Farmat Document We Aller Outle Ade PERORE|S SoG ocesa [BEeSEEN ESV sNG@srenhe [mine Fs nee amet apparaitront ainsi. » ETAPE 13 CAS PRATIQUE : INSERTION DE PYTHON, Dans cette section, nous allons anreree insérer du code Python dans une feuille, et fexécuter. Python est un langage de programmation trés ccélebre dans le domaine scienti- ere emis ee fique. I est employé notamment dans analyse numérique, les probabilités, Vintelligence arti Celle, et. Ne vous inquiétez pas FIGURE 5. Document contenant des figures. si vous navez jamais travaillé avec E=Mct F ce langage, dans cette section, je vais juste vous montrer comment Yajouter, et nous allons tester quelques commandes. Pour commencer, cliquons sur Insérer > Session > Python, le shell de Python apparaitra, Cest dans cette zone quion exécu: tera les commandes Python. On va commencer par faire en sorte que Python affiche « Hello World! ». Pour ce faire, saisissez dans cette zone le texte pint Hello World", Vous verrez alors que votre commande a été exécutée par Python, et en bas saffiche Hello World! (On va faire quelque chose d'un peu plus technique, des calculs avec Python, Dans votre shell, exécutez le code suivant ensuite Ie: ensuite ensuite etenfin, IEE wonned-diamond.com Vous voyer quill est trés facile de faire du calcul dans notre docu: ment TeXmacs & l'aide de Python, Cela aide beaucoup lorsquon souhaite illustrer de maniére pratique certains calculs.Je vous laisse découvrir davantage cette fonctionnalité » ETAPE 14 IMPRESSION DE DOCUMENTS Avant dimprimer, il est conseillé dactualiser dabord le document comme vu précédemment. Vous pouvez aller & Document > Vue > Mise en page > Marges ‘comme sur le papier pour visua- liser le document tel quil sera a impression 8 intérieur de linter- face de travail Vous pouvez ajuster les marges du document a votre guise par Document > Page > Marges en renseignant dans la boite de dia logue de la barre d'état lespace- ‘ment souhaité. Noubliez pas les Unités toutefois ! Sur Texmacs, les documents, peuvent étre exportés sur plu: sieurs formats ; PDF, PS, HTML. Allez simplement 3 Fichier > Exporter et choisissez votre format. Vous aver la possibilité, comme dans les éditeurs de texte, de pré visualiser le document en procé- dant comme suit (exemple ici avec ‘Acrobat Reader) 1. Choisir le logiciel de prévisua- lisation : Fichier > Parameétres dimpression > Commande de Prévisualisation > Acrobat Reader; 2. Prévisualiser le document Fichier > Imprimer > Prévisualiser avec Acrobat Reader; 3. Impression : Fichier> Imprimer > Le tout. CONCLUSION La rédaction de documents scien- tifiques peut étre trés complexe et on nva pas toujours sous la main Un logiciel qui puisse nous aider. Texmacs, en plus d'étre comme les éditeurs classiques en termes dinterfaces et de menus, vous offre une large gamme de possi- bilités. Si vous avez des difficult, rendez-vous sur le site officiel [2] pour plus de documentation. REFERENCES [1] TeXmacs sur Wikipédia https://fr.wikipedia.org/ wiki/GNU_Texmacs [2] Site web officiel de Texmacs https://www.texmacs.org [9] hetps:/fists.gnu.org/archive/ htmW/texmacs-dev/2017.09/ msg00008.html [4] https://www.mail-archive, com/texmacs-dev@gnu ‘org/msg03543.html [5] Le manuel officiel de Texmacs : http://www. texmacs.org/tmweb/ documents/manuals/ ‘texmacs-manual fr.pdf Linux Pratique n°116 8 Bi GQ) STEME & CONFIGURATION 9» dpenas0 UN POSTE DE TRAVAIL SOUS OPENBSD : installation et configuratio SEBASTIEN LAMY Site du projet : https://www.openbsd.org DANS LE MONDE DES SYSTEMES D'EXPLOITATION LIBRES, LE PROJET OPENBSD A TOUJOURS ETE RECONNU COMME ETANT LE PLUS SECURISE. OUTRE CE POINT IMPORTANT, CE SYSTEME D'EXPLOITATION EST UN LOGICIEL DONT IL FAUT RELEVER L'EXEMPLARITE DU DEVELOPPEMENT NOTAMMENT CONCERNANT LA QUALITE DU CODE, ELABORE PAR UNE COMMUNAUTE DE DEVELOPPEURS. ‘ ayy complet, comme le proposent Debian, Fedora et dautres distributions de a famille Linux. Pour cela, nous préparons une machine virtue PREPARATION D'UNE (WM) qui représentera notre poste de traval. Cette VM dispose de deux CPUs, de 2Go de RAM et dun espace de 20Go, Elle bénéfcie également MACHINE VIRTUELLE d'une connexion internet et d'un lecteur de CD virtuel, Pour installer Dans cet article, nous vous (OpenBSD, nous devons en premier lieu télécharger limage ISO dinstal- présentons finstallation et la lation disponible sur le site officiel : https:/Awmw.openbsd.org/faq/fagd. configuration du systé me dexploi-_html#Download. Pour cet article, nous avons chois! la version amd64, tation OpenBSD dans Fobjectif Une fois le téléchargement terming, il convient de paramétrer cette dobtenir un poste de travail image ISO dans le lecteur CD puis de démarrer la VM DEBUT DE LINSTALLATION D'OPENBSD ‘Au lancement de la VM, timage 150 est démarrée et une série de lignes d'informations defile puis Sarréte pour nous poser une pre- mire question entre linstallation, la mise a jour, tauto-installation ‘ou le shell. Nous choisissons la premiére possibllité en saisis- sant au clavier la lettre {i] puis Ja touche [Entrée] puisque nous installons ce systéme dexploita- tion sur une machine vierge de tout systéme. Vous pouver noter que lauto-installation revient & installer OpenBSD en mode non interactif & partir d'un fichier de réponse (ce qui est 'équivalent de Preseed ou de Kickstart). Par la suite, nous devons choisir le clavier et pour cela, nous pou- vons afficher la liste connue de Finstalleur en saisissant la touche (LJ puis la touche (Entrée). Finalement, il faudra sélectionner fr puis valider avec (Entrée). Ace ‘moment, nous saisissons le nom de la machine, dans notre cas, openbsd, CONFIGURATION DU RESEAU Le choix de la carte réseau a utiliser par défaut dépend de ‘Notre configuration sachant que souvent, le choix par défaut pro- wured-diamond.com posé est le bon. Dans notre cas, nous choisissons ici vio. Ensuite, nous pouvons saisir une confi- guration IP, mais dans la mesure ol nous avons un service DHCP dans notre réseau, nous pouvons sélectionner dhep. Uinstalleur nous informe alors de ladresse IP récupérée via DHCP puis nous propose de configurer le réseau en IPv6 en cas de nécessité nous déclinons cette proposition et préférons le choix par défaut none. Nous avons maintenant la possibilité de configurer dautres Interfaces réseau et la encore, nous devons préférer le choix par deéfaut done et donc, décliner la proposition de Finstalleur. Enfin, concernant le réseau, il nous est présent possible de saisir un nom de domaine différent de celui fourni par le service DHCP. Une fois nest pas coutume, nous sélectionnons & nouveau le choix par défaut my.domain. GESTION DE L'ADMINISTRATION Ace stade, il est demandé de sai- sir deux fois le mot de passe du compte administrateur root. Or, en le tapant vous remarquerez que rien ne bouge a 'écran, ne vous inquiétez pas, cela est tout & fait normal, car comme sous Linux les mots de passe n’affichent rien a lécran lors de leur saisie. Nous le validons deux fois. Linstalleur nous propose alors de démarrer le service sshd, tres utile pour administrer a distance le systéme, pstallation et configuration 9 til faudra accepter en répondant ‘yes puisquil sera par la suite bien plus agréable de poursuivre la configuration de ce poste depuis, un terminal distant. CONFIGURATION DE L'ENVIRONNEMENT ‘Ala question suivante : « Pensez- vvous utiliser un environnement graphique ?», il est important de répondre yes dans la mesure ot: cela constitue un de nos objec- tifs II nous est ensuite proposé dltilser, ou pas, le programme xenodm pour lancer lenvironne- ‘ment graphique et nous devons une nouvelle fois répondre yes puisque celui-i est parfait dans ce réle, FIN DELA CONFIGURATION La question suivante concerne les utilisateurs souhaitant admi- nistrer ce systéme depuis un port série de communication, Dans notre situation, nous sou- hraltons utiliser un écran, un clavier et une souris donc nous ‘ne sommes pas concernés, Nous répondons par le choix par défaut. Nous avons maintenant la possibilité de créer un utilisa- teur non privlégié, mais nous le ferons ultérieurement en SSH, ce qui nous conduit a sélectionner Bi G)STEME § CONFIGURATION 99 Cpends0 no, Dans cette optique, nous décidons d'autoriser root a se connecter tne unique partition qui contien en SSH méme si cela n’est pas sécurisé en production, Nous modifi dra ensemble du systéme. Nous rons ce comportement une fois notre systéme pourvu de comptes saisissons une par une les valeurs utlisateurs non privilégiés. Ensulte, le choix afférent au fuseauhoraire _suivantes dépendra bien entendu de votre emplacement géographique. Pour cet article, nous avons choisi Eurepe/Paris. Saati partition: ar) aero TAPE 7 Serena Ec PARTITIONNEMENT DU DISQUE La valeur de Sve dépend de la Linstalleur a la capacité de détecter automatiquement les disques durs taille du disque de votre VM. qui sont présents sur la machine. Si vous ne disposez que d'un seul Ainsi, nous obtenons une unique disque, ce qui est notre cas, nous validons le choix par défaut qui nous _ partition qui utilise fensemble du est proposé, Notons que la table de partition du disque vierge peut étre disque. Pour nous en convaincre, MBR pour les BIOS ne supportant pas le partitionnement GPT. Notre nous saisissons la touche [p] et machine virtuelle ne disposant pas d'un BIOS UEF!, nous devons opter _vérifions que seules les partitions pour ce mode sur la totalité du disque (pour cela, choisir Whole). Ensuite, 4 (notre systéme) et ¢ (toujours Finstalleur nous propose un partitionnement automatique lequel favo- présente sous openBSD qui rise la séparation des dossiers du systéme en partitions indépendantes. symbolise Fensemble du disque e choix est tres bien expliqué dans la documentation officielle du projet _utilisable), sont présentes. Pour que nous trouvons & ladresse suivante : https://www.openbsd.org/faq/ —_terminer, nous saisissons la faqd.html#Partitioning. Pourtant, nous allons mettre de c6té ce parti- touche [4] qui sauvegarde nos tionnement et nous arréter sur un partitionnement manuel. En effet, le modifications et quite Futiitaire partitionnement automatique crée trop de petites partitions, ce qui nous de partitionnement. Linstallation empécherait dinstaller de gros logiciels comme un environnement gra reprend alors. phique ou une suite bureautique. Nous répondons donc {¢] pour custom layout. Lutilitaire de parttionnement qui Souvre bénéficie dune aide si nous saisissons la touche [7]. Nous allons aller au plus simple et créer Cr CRs) CHOIX DES . Pern PROGRAMMES A eens eee ts Perey are ta ure INSTALLER ee ee AMR | Uinstallcur nous questionne main- eee eee ee eee eT tenant sur nos supports instal merrier i Perea lation, et dans notre eas, tout est arn Sete centrale cancetré dans finage 50, mo mins Spa O téecomme un lecteur CD susie Peery nom «id. Ensuite, nous choisissons ec kr te chemin des éléments & installer ROMER depuis le CO etic le choix par ort seen eat ee eet eree eo défaut est parfait, a savoir 65/ att ‘amd64, Linstalleur nous demande alors quels sont les programmes 2 installer. Dans notre situation, nous acceptons le cholx par défaut lequel consiste & installer tous les programmes contenus dans image ISO. Si cela ne repré- sente pas une importante quan- tité de programmes, notons que cela comprend en grande majo- rité un ensemble de programmes nécessaires a Vexécution du systéme en environnement gra- phique. Attention, la question suivante nous propose par défaut darréter installation dans la mesure oie fichier de somme de contréle, permettant de vérifier authenticité des paquets, est manquant. Notre image ISO ayant 6té récemment téléchargée sur le site officiel, nous pouvons outre- passer cet avertissement et de fait répondre yes pour continuer Fins tallation, Maintenant, installation proprement dite peut débuter ! FIN DE LIINSTALLATION Alain de Vinstallation, nous sommes invités & installer des paquets supplémentaires 3 partir dautres supports, mais, comme nous r’en avons pas, nous répondons done. A ce stade, linstalleur soccupe du noyau BSD et nous propose de redémarrer automatiquement la YM. Ic, rvoublions pas d'jecter image ISO pour ne pas relancer tinstallation au redémarrage, OpenBSO - install PREMIER DEMARRAGE Nous nous trouvons face a une fenétre graphique de connexion. Mais étant donné que nous r’avons pas créé dutllsateur non privilégié de Finstallation, nous ne pouvons pas ouvrir de session graphique. Cependant, grace & SSH, que nous avons configuré lors de linstallation, nous sommes capables dfouvrir une session distante en tant que root et ainsi poursuivre la configuration de notre systéme et enfin, ouvrir une session graphique. Pour cela, il convient douvrir un terminal depuis notre systéme hate ainsi qu'une session SSH en tant que root vers notre VM. CREATION D’UN UTILISATEUR STANDARD Aprésent que nous sommes connectés en SSH sur notre VM OpenBSD en tant que root, nous commengons la création dun premier uilisateur et pour cela, nous disposons de la commande user, capable de créer, de modifier, de lister et de supprimer les utilisateurs sur le systéme Le parametre indique que nous voulons créer un répertoire Hone pour cet utilisateur (nécessaire pour ouvrir une session graphique). Ici, notre uitilisateur aura pour nom de login wl. La commande pssswé, que Fon trouve aussi dans les distributions Linux, permet de lui attribuer un mot de passe ae wured-diamond.com MS @)stéME & CONFIGURATION 9» y g EXECUTION DE TACHES PRIVILEGIEES Sous Linux, le seul utilisateur qui est autorisé & exé- cuter des tches privilégiées est root. Cet impérati est le méme sous OpenBSD. Et pourtant.il peut ‘avérer néc stains utilisateurs non privilégiés la possibilité dexécuter ces taches, par exemple pour installer des programmes, confi- gurer le réseau, etc. Sous Linux, nous connaissons le programme suo qui remplit cette fonction, Sous. ‘OpenBSD, son équivalent s‘appelle doas. Attention, ce programme n'est pas activé par défaut, nous lacti- vons en lui donnant une configuration & partir d'un fichier d'exemple fourni par OpenBSD Sr ee Dans cette situation, la configuration par défaut autorisera lexécution de toutes les commandes pour tous les utilisateurs appartenant au groupe wi. Ajoutons notre premier utilisateur au groupe whe! “G wheel moi Puls, nous ouvrons une session en tant que nic! et listons ses groupes d'appartenance avec la com- mande \i eee ecco) Bry aon. Linus Pratique Maintenant, utisons 8 nouveau la commande ii pré- cédée de la commande dos eee) rroersesers Nous obtenons les appartenances de lutilisateur root. En effet, a commande soas exécute la com- ‘mande iv en tant que root par défaut. Pour exécuter la commande ji sous un autre nom dutilisateur, par exemple en tant que wi, qui est Futilisateur par défaut du serveur web, nous devons ajouter le para metre wiyw-dals comme suit openbsd$ doas -u www id Oct Carne Nous obtenons bien les appartenances de f'utilisa- teur www-data, A noter que chaque appel a la com- mande soa: sollicite le mot de passe de Iutlisateur en cours de session. Trés rapidement, si nous utilisons ‘ows pour exécuter plusieurs commandes successives, cela peut devenir une source d/agacement. Pour modifier ce comportement, nous ajoutons le mot-clé persist dans la configuration par défaut de doas pour le groupe whee! # Allow wheel by default permit keepenv wheel Permit persist keepenv Nous avons toujours & notre disposition le manuel de la commande oss obtenir plus diinformations : CONFIGURATION AUTOMATIQUE DU RESEAU Lors de installation d OpenBSD, nous avons choisi de configurer automatiquement notre unique interface réseau avec le protocole DHCP. Vérifions la configura- tion que nous avons obtenue ines) www linuxpratique.com Perron eS ere] index 3 priority 0 liprio 3 See peer USCC] SOU sec eck Anet 127.0.0.1 netmask 0x€£000000 Cao Pee TE eG Lan eens athe coe etd groups: egress Pearce torrets CCU eres index 2 priority 0 Liprio 3 re oeeeretery Rote eC et on ence ECE Pree acter etter] ested Notre interface principale nommeée vio a obtenu ladresse IP 10.0.0.136. Pour connaitre Tadresse du serveur DNS regu, nous affichons le fichier De Rees Sees erence ates eee o rt) peor eecnstr Cest le serveur avec IP 10.0.0.1 qui est utilisé pour nos recherches DNS. Enfin, pour connaitre la passerelle par deéfaut, il faut utiliser la commande suivante Eee B cute sto} presen caer poertreetsy Cer] Cer a ee Tce Ty some ro A ns ) eer ere teeter Cs o er ee) ne} ‘openbed co rhe) 10.0.0.1 Perse oem ed openbed Pee eee mate ro coer! Hb 2 27/8 peters ‘ucRs ea Peters Peeters coy Perey Notre passerelle est le serveur IP 10.0.0.1 via interface Linux Pratique n°116 Bi G)STEME § CONFIGURATION 99 Cpends0 CONFIGURATION STATIQUE DU RESEAU Maintenant que notre configura- Loutil icons est particuliérement adapté pour configurer statiquement _tion est compléte, nous pouvons une interface réseau. Cependant, il existe un risque que la configuration _activer en saisissant la com- soit perdue au prochain redémarrage de la machine, De fait, pour para-_-mande suivante: métrer durablement une configuration réseau, nous éditons un fichier dont le chemin ne peut étre changé - portant le nom de interface réseau correspondante, par exemple vi00. Ce fichier a pour chemin st: iosinamevio0, CelUl-ci peut contenir les informations suivantes : # configuration automatique avec dhcp 4 dhep 4 configuration statique {net 192.168.1.10 255.255.255.0 MISE AJOUR DU # création d'interface virtuelle supplénentaire SYSTEME # inet alias 10.0,2.0 255.255,255.0 Atinstar de tout systéme dex Les commentaires se suffisent eux-mémes et nous avons simplement _poitation en développement besoin de décommenter au moins une ligne, celle qui crée une confi- actif, OpenSD propose des guration statique, afin 'obtenir une configuration pour notre interface. mises 8 jour réguliéves pour Concernant les réseaux wifi utilitaire co's propose plusieurs com: le maintien de son systéme. mandes, 8 savoir Pulsque nous utiisons une archi 7" ern tecture supportée (actuellement eer eer aria aan amd64, x386 et arm64), nous Peet Cena tl avons & notre disposition un uti- > litre trés pratique (seulement & coineenaid partir de Open8S0 6.1) qui nous Ici, Finterface inttulée ivn0 est notre carte wifl, Pour rendre cette configu- _fatilite cette tache :sspach. En ration persistante aprés un redémarrage, rYoublions pas de renseigner le effet, ce programme télécharge fichier itc/nosinan und comme suit automatiquement les informa: tions de mise a jour sur le dépot ] Fes poe name eee’ ccaial configuré dans notre systéme, De fait, nous avons besoin au Attention, si aucune de nos interfaces n'est configurée automatiquement préalable de configurer un dépat avec DHCP, nous devons renseigner manuellement adresse IP de notre proche de chez nous. Nous trou- passerelle par défaut. Nous devrons renseigner alors le fichier f\cinyanle: vos la liste officielle des dépats en ligne & fadresse suivante https://www.openbsd.org/ftp. Notre machine dispose maintenant du serveur 192.168.1.254 comme html#http. URL du dépét cholsi passerelle par défaut. Enfin, comme vu précédemment, le serveur DNS _est a saisir dans le fichier le! est fourni dans le fichier Je: /esolv

You might also like