<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:series="https://publishpress.com/"
	>

<channel>
	<title>block-note</title>
	<atom:link href="https://blog.wasd.fr/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.wasd.fr</link>
	<description>Tout est dit</description>
	<lastBuildDate>Mon, 10 Aug 2020 17:23:41 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>
<site xmlns="com-wordpress:feed-additions:1">81074818</site>	<item>
		<title>Authentification : POSTFIX et Gmail</title>
		<link>https://blog.wasd.fr/2017/01/20/authentification-postfix-gmail/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=authentification-postfix-gmail</link>
		
		<dc:creator><![CDATA[gosseyn]]></dc:creator>
		<pubDate>Fri, 20 Jan 2017 09:38:53 +0000</pubDate>
				<category><![CDATA[Serveur messagerie]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[debian]]></category>
		<guid isPermaLink="false">https://blog.wasd.fr/?p=665</guid>

					<description><![CDATA[Présentation Pour garantir l&#8217;identité du message, nous allons identifier le postfix pour qu&#8217;il envoie les message depuis un compte gmail. Mise en place On édite le fichier de configuration de postfix. Rajouté ces lignes dans le fichier main.cf modifier ou remplacer la ligne suivante : par Créer ou éditer le …  <a class="continue-reading-link" href="https://blog.wasd.fr/2017/01/20/authentification-postfix-gmail/">Do you want to know more? <span class="meta-nav">&#8594; </span></a>]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Présentation</h2>



<p class="wp-block-paragraph">Pour garantir l&rsquo;identité du message, nous allons identifier le postfix pour qu&rsquo;il envoie les message depuis un compte gmail.</p>



<h2 class="wp-block-heading">Mise en place</h2>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">vim&nbsp;/etc/postfix/main.cf</pre>



<p class="wp-block-paragraph">On édite le fichier de configuration de postfix.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/postfix/cacert.pem
smtp_use_tls = yes</pre>



<p class="wp-block-paragraph">Rajouté ces lignes dans le fichier main.cf</p>



<p class="wp-block-paragraph">modifier ou remplacer la ligne suivante :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">relayhost =</pre>



<p class="wp-block-paragraph">par</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">relayhost =&nbsp;[smtp.gmail.com]:587</pre>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">vim&nbsp;/etc/postfix/sasl_passwd</pre>



<p class="wp-block-paragraph">Créer ou éditer le fichier sasl_passwd, ce fichier permettra de faire la correspondance entre le directive <em>relayhost</em> et les identifiants utiliser.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">[smtp.gmail.com]:587 USERNAME@gmail.com:PASSWORD</pre>



<p class="wp-block-paragraph">Rajouter les informations d&rsquo;identification dans le fichier sasl_passwd, remplacer USERNAME et PASSWORD par les information du compte que vous aller utiliser.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">chmod 400 /etc/postfix/sasl_passwd</pre>



<p class="wp-block-paragraph">Modifier les droits sur le fichier sasl_passwd.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">postmap /etc/postfix/sasl_passwd</pre>



<p class="wp-block-paragraph">Généré le hash correspondant au fichier sasl_passwd</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">cat /etc/ssl/certs/thawte_Primary_Root_CA.pem | tee -a /etc/postfix/cacert.pem</pre>



<p class="wp-block-paragraph">On met génére un copie du certificat&nbsp;thawte_Primary_Root_CA.pem dans le dossier de postfix</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">/etc/init.d/postfix reload</pre>



<p class="wp-block-paragraph">Recharger postfix pour prendre en compte les modifications effectué.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">echo test mail | mail -s "message de test" root</pre>



<p class="wp-block-paragraph">On test.</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
		
		<series:name><![CDATA[Postfix]]></series:name>
<post-id xmlns="com-wordpress:feed-additions:1">665</post-id>	</item>
		<item>
		<title>Ré-écriture de l&#8217;adresse sortante dans POSTFIX</title>
		<link>https://blog.wasd.fr/2017/01/20/re-ecriture-de-ladresse-sortante-postfix/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=re-ecriture-de-ladresse-sortante-postfix</link>
		
		<dc:creator><![CDATA[gosseyn]]></dc:creator>
		<pubDate>Fri, 20 Jan 2017 09:13:18 +0000</pubDate>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[debian]]></category>
		<guid isPermaLink="false">https://blog.wasd.fr/?p=664</guid>

					<description><![CDATA[Présentation L&#8217;envoie de mail par un serveur évite  de devoir aller vérifier sur chaque serveur les dernier événement important. Par défaut, postfix génère une adresse d&#8217;émission en concaténant plusieurs information, le nom de l&#8217;utilisateur qui envoie le mail, en général root, le nom de la machine, et un .localdomain dans …  <a class="continue-reading-link" href="https://blog.wasd.fr/2017/01/20/re-ecriture-de-ladresse-sortante-postfix/">Do you want to know more? <span class="meta-nav">&#8594; </span></a>]]></description>
										<content:encoded><![CDATA[<h2>Présentation</h2>
<p>L&rsquo;envoie de mail par un serveur évite  de devoir aller vérifier sur chaque serveur les dernier événement important.</p>
<p>Par défaut, postfix génère une adresse d&rsquo;émission en concaténant plusieurs information, le nom de l&rsquo;utilisateur qui envoie le mail, en général root, le nom de la machine, et un .localdomain dans mon cas.</p>
<p>Afin de différencier les serveur des uns des autres, on peux changer l&rsquo;adresse sortante (outgoing adresse).</p>
<h2>Mise en place</h2>
<pre class="lang:sh decode:true">vim /etc/postfix/main.cf</pre>
<p>Editer le fichier de configuration de postfix.</p>
<p>&nbsp;</p>
<pre class="lang:sh decode:true">sender_canonical_maps = hash:/etc/postfix/canonical</pre>
<p>Rajouter cette directive dans postfix, l&#8217;emplacement dans le fichier n&rsquo;as pas d&rsquo;importance.</p>
<p>&nbsp;</p>
<pre class="lang:sh decode:true">vim /etc/postfix/canonicals</pre>
<p>Créer ou éditer le fichier canonicals.</p>
<p>&nbsp;</p>
<pre class="lang:vim decode:true">root@example.com no-reply@example.com
@example.com no-reply@example.com</pre>
<p>Mettez ces lignes dans le fichier qui viens d&rsquo;être éditer, adapté les lignes en fonction des besoins.</p>
<p>&nbsp;</p>
<pre class="lang:sh decode:true">postmap /etc/postfix/canonical</pre>
<p>Cette commande va généré le hash du fichier canonical.</p>
<p>&nbsp;</p>
<pre class="lang:sh decode:true">/etc/init.d/postfix restart</pre>
<p>Pour finir redémarer postfix.</p>
<p>&nbsp;</p>
<pre class="lang:sh decode:true">echo test mail | mail -s "message de test" root</pre>
<p>Tester.</p>
]]></content:encoded>
					
		
		
		
		<series:name><![CDATA[Postfix]]></series:name>
<post-id xmlns="com-wordpress:feed-additions:1">664</post-id>	</item>
		<item>
		<title>wordpress &#8211; PHP Warning Invalid argument supplied for foreach()</title>
		<link>https://blog.wasd.fr/2016/12/31/wordpress-php-warning-invalid-argument-supplied-for-foreach/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-php-warning-invalid-argument-supplied-for-foreach</link>
		
		<dc:creator><![CDATA[gosseyn]]></dc:creator>
		<pubDate>Sat, 31 Dec 2016 09:36:17 +0000</pubDate>
				<category><![CDATA[Non classé]]></category>
		<guid isPermaLink="false">https://blog.wasd.fr/?p=652</guid>

					<description><![CDATA[Diagnostique J&#8217;utilise WP-CLI pour maintenir a jour mon instance wordpress, mais depuis quelques temps j&#8217;ai ce message d&#8217;erreur qui apparaît lors de l&#8217;utilisation WP-CLI. Invalid argument supplied for foreach() in /var/www/wordpress/wp-content/themes/mantra/includes/theme-styles.php on line 21 Après quelques minutes de recherche je suis parvenue trouver l&#8217;origine du problème. foreach ($mantra_options as $key =&#62; …  <a class="continue-reading-link" href="https://blog.wasd.fr/2016/12/31/wordpress-php-warning-invalid-argument-supplied-for-foreach/">Do you want to know more? <span class="meta-nav">&#8594; </span></a>]]></description>
										<content:encoded><![CDATA[<h2>Diagnostique</h2>
<p>J&rsquo;utilise WP-CLI pour maintenir a jour mon instance wordpress, mais depuis quelques temps j&rsquo;ai ce message d&rsquo;erreur qui apparaît lors de l&rsquo;utilisation WP-CLI.</p>
<pre class="lang:sh decode:true" title="Erreur">Invalid argument supplied for foreach() in /var/www/wordpress/wp-content/themes/mantra/includes/theme-styles.php on line 21</pre>
<p>Après quelques minutes de recherche je suis parvenue trouver l&rsquo;origine du problème.</p>
<pre class="lang:php decode:true" title="/var/www/wordpress/wp-content/themes/mantra/includes/theme-styles.php" data-url="/var/www/wordpress/wp-content/themes/mantra/includes/theme-styles.php">foreach ($mantra_options as $key =&gt; $value) { ${"$key"} = $value ;}</pre>
<h2>Résolution</h2>
<p>L&rsquo;erreur viendrais de la variable $mantra_options qui ne serait pas un array, l&rsquo;ajout d&rsquo;une condition permet de ne plus avoir l&rsquo;erreur.</p>
<pre class="lang:php decode:true" title="theme-styles.php" data-url="/var/www/wordpress/wp-content/themes/mantra/includes/theme-styles.php">if (is_array($mantra_options)){
foreach ($mantra_options as $key =&gt; $value) { ${"$key"} = $value ;}
}</pre>
<p>Je ne sais pas si c&rsquo;est la meilleur solution, mais ça marche.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">652</post-id>	</item>
		<item>
		<title>Comment rediriger les mails locaux de root vers une adresse externe</title>
		<link>https://blog.wasd.fr/2016/12/28/rediriger-mails-locaux-de-root-vers-adresse-externe/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rediriger-mails-locaux-de-root-vers-adresse-externe</link>
		
		<dc:creator><![CDATA[gosseyn]]></dc:creator>
		<pubDate>Wed, 28 Dec 2016 08:40:54 +0000</pubDate>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[debian]]></category>
		<guid isPermaLink="false">https://blog.wasd.fr/?p=650</guid>

					<description><![CDATA[Présentation Rediriger les mails vers une adresse externe évite de devoir se connecté sur chaque serveurs serveur pour vérifier les derniers log ou mails locaux, ou tous simplement de centraliser les événements importants dans une seule boite mail et éventuellement d&#8217;y appliquer un traitement en cas de présence d&#8217;un mot …  <a class="continue-reading-link" href="https://blog.wasd.fr/2016/12/28/rediriger-mails-locaux-de-root-vers-adresse-externe/">Do you want to know more? <span class="meta-nav">&#8594; </span></a>]]></description>
										<content:encoded><![CDATA[<h2>Présentation</h2>
<p>Rediriger les mails vers une adresse externe évite de devoir se connecté sur chaque serveurs serveur pour vérifier les derniers log ou mails locaux, ou tous simplement de centraliser les événements importants dans une seule boite mail et éventuellement d&rsquo;y appliquer un traitement en cas de présence d&rsquo;un mot clé comme : erreur, echec&#8230;.</p>
<h2>Mise en place de la redirection vers une adresse externe</h2>
<p>Voici comment changer le destinataire des mails à destination de root.</p>
<p>Editez le fichier /etc/aliases</p>
<pre class="lang:sh decode:true">vim /etc/aliases</pre>
<p>Rajouter une ligne mentionnent root et votre adresse mail, par exemple :</p>
<pre class="lang:sh decode:true">root:mail@domain.tld</pre>
<p>Une fois cela fait, les alias doivent être régénérer, et le service de mail dois être relancé :</p>
<pre class="lang:sh decode:true">newaliases
/etc/init.d/postfix restart</pre>
<p>Testé si la modification marche :</p>
<pre class="lang:sh decode:true">echo test mail | mail -s "message de test" root</pre>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
		
		<series:name><![CDATA[Postfix]]></series:name>
<post-id xmlns="com-wordpress:feed-additions:1">650</post-id>	</item>
		<item>
		<title>PSexec &#8211; exécution de commande a distance</title>
		<link>https://blog.wasd.fr/2016/08/05/psexec/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=psexec</link>
		
		<dc:creator><![CDATA[gosseyn]]></dc:creator>
		<pubDate>Fri, 05 Aug 2016 09:49:05 +0000</pubDate>
				<category><![CDATA[Non classé]]></category>
		<guid isPermaLink="false">http://blog.wasd.fr/?p=578</guid>

					<description><![CDATA[Présentation PSexec fais partie de la suite d&#8217;outil fournie par Sysinternals, leur logiciel est a téléchargé ici : https://live.sysinternals.com/, PSexec sert a exécuter des commande a distance sur des ordinateurs Windows, lancer des scripts, ouvrir un shell a distance. Utilisation Ouvrir un shell psexec.exe -u utilisateur -p password \\mamachine cmd mamachine représente …  <a class="continue-reading-link" href="https://blog.wasd.fr/2016/08/05/psexec/">Do you want to know more? <span class="meta-nav">&#8594; </span></a>]]></description>
										<content:encoded><![CDATA[<h1>Présentation</h1>
<p>PSexec fais partie de la suite d&rsquo;outil fournie par Sysinternals, leur logiciel est a téléchargé ici : <a href="https://live.sysinternals.com/">https://live.sysinternals.com/</a>, PSexec sert a exécuter des commande a distance sur des ordinateurs Windows, lancer des scripts, ouvrir un shell a distance.</p>
<h1>Utilisation</h1>
<h2>Ouvrir un shell</h2>
<pre class="lang:batch decode:true">psexec.exe -u utilisateur -p password \\mamachine cmd</pre>
<p><em>mamachine</em> représente un nom NETBIOS, un nom DNS (FQDN) ou une adresse IP.</p>
<h2>Lancer un script</h2>
<p>dans le cadre d&rsquo;un script bat</p>
<pre class="lang:batch decode:true">psexec.exe -u utilisateur -p password \\mamachine \\smb\monscript.bat</pre>
<p>dans le cadre d&rsquo;un script VBS</p>
<pre class="lang:batch decode:true">psexec.exe -u utilisateur -p password \\mamachine cscript \\smb\monscript.vbs</pre>
<h1>Utilisation avancé</h1>
<h2>Utilisation de FOR</h2>
<p>&nbsp;</p>
<h2>Utiliser un fichier pour définir les hôtes</h2>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">578</post-id>	</item>
		<item>
		<title>FusionInventory &#8211; instalation d&#8217;agent sur des postes clients</title>
		<link>https://blog.wasd.fr/2016/08/05/fusioninventoty-instalation-de-lagent-sur-les-postes-clients/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=fusioninventoty-instalation-de-lagent-sur-les-postes-clients</link>
		
		<dc:creator><![CDATA[gosseyn]]></dc:creator>
		<pubDate>Fri, 05 Aug 2016 08:08:04 +0000</pubDate>
				<category><![CDATA[Non classé]]></category>
		<guid isPermaLink="false">http://blog.wasd.fr/?p=541</guid>

					<description><![CDATA[Stockage de l&#8217;agent FusionInventory permet de stocker le fichier d&#8217;installation de deux manières différentes, d&#8217;une part dans un partage SMB ou d&#8217;autre par sur un serveur HTTP, chacun ayant ses avantages et inconvénients, pour du LAN , on prévéligira en général du SMB, si on a une architecture décentraliser, on …  <a class="continue-reading-link" href="https://blog.wasd.fr/2016/08/05/fusioninventoty-instalation-de-lagent-sur-les-postes-clients/">Do you want to know more? <span class="meta-nav">&#8594; </span></a>]]></description>
										<content:encoded><![CDATA[<h1>Stockage de l&rsquo;agent</h1>
<p>FusionInventory permet de stocker le fichier d&rsquo;installation de deux manières différentes, d&rsquo;une part dans un partage SMB ou d&rsquo;autre par sur un serveur HTTP, chacun ayant ses avantages et inconvénients, pour du LAN , on prévéligira en général du SMB, si on a une architecture décentraliser, on utilisera plutôt un serveur HTTP.</p>
<h1>Installation de l&rsquo;agent</h1>
<p>Nous allons traiter ici uniquement des installations réseau, de petite ou grande tailles de parc.</p>
<h2>Script (<a href="http://blog.wasd.fr/2016/08/05/fusioninventoty-instalation-de-lagent-sur-les-postes-clients/fusioninventory-vbs/" rel="attachment wp-att-550">fusioninventory.vbs</a>)</h2>
<p>adapté les premières ligne pour faire marché le script</p>
<p>Listes des lignes modifier</p>
<ul>
<li>ligne 4 : version de l&rsquo;agent</li>
<li>ligne 5 (facultatif) : ajout d&rsquo;un tag (/tag=montag)</li>
<li>ligne 5 : l&rsquo;adresse du serveur glpi</li>
<li>ligne 8 : emplacement des fichiers d&rsquo;install</li>
</ul>
<h2>Alternate Script VBS (<a href="http://blog.wasd.fr/2016/08/05/fusioninventoty-instalation-de-lagent-sur-les-postes-clients/fusioninventory-alternative-vbs/" rel="attachment wp-att-549">fusioninventory-alternative.vbs</a>)</h2>
<p>Listes des lignes modifier</p>
<ul>
<li>ligne 7 : version de l&rsquo;agent</li>
<li>ligne 8 (facultatif) : ajout d&rsquo;un tag (/tag=montag)</li>
<li>ligne 8 : l&rsquo;adresse du serveur glpi</li>
<li>ligne 10 : emplacement des fichiers d&rsquo;install</li>
</ul>
<h2>Alternate Script VBS for large instalation (<a href="http://blog.wasd.fr/2016/08/05/fusioninventoty-instalation-de-lagent-sur-les-postes-clients/fusioninventory-agent-deployment-vbs/" rel="attachment wp-att-548">fusioninventory-agent-deployment.vbs</a>)</h2>
<p>Ce script offre l&rsquo;avantage d&rsquo;être compatible avec les architectures 32 et 64 bit et de stocker le fichier sur un serveur HTTP ou dans un partage SMB.</p>
<p>Listes des lignes modifier</p>
<ul>
<li>ligne 86 : version de l&rsquo;agent</li>
<li>ligne 102 (facultatif) : ajout d&rsquo;un tag (/tag=montag)</li>
<li>ligne 102 : l&rsquo;adresse du serveur glpi</li>
<li>ligne 81 : emplacement des fichiers d&rsquo;install</li>
</ul>
<h2>PSexec</h2>
<p>vous pouvez télécharge le logiciel a cette adresse : <a href="https://live.sysinternals.com/">https://live.sysinternals.com/</a></p>
<pre class="lang:sh decode:true">psexec -u domain\user \\computer1 cscript \\foo\share\fusioninventory-agent-deployment.vbs</pre>
<h2>PSexec et FOR</h2>
<p>Voici un petit exemple d&rsquo;utilisation d&rsquo;une boucle for et de psexec</p>
<pre class="lang:batch decode:true">@echo off
set IPlan=192.168.1

set utilisateur=user
set motdepasse=user

for /L %%i in (1,1,254); do (
start PsExec64.exe -u %utilisateur% -p %motdepasse% \\%IPlan%.%%i cscript \\smb\fusioninventory-agent-deployment.vbs
)
</pre>
<h2>Depuis une clé usb</h2>
<pre class="lang:batch decode:true ">SET ROOT=%~dp0
cscript %root%fusioninventory-agent-deployment.vbs</pre>
<h2>GPO</h2>
<p>Vous pouvez télécharger les fichier adml et admx</p>
<h1>Sources</h1>
<p><a href="http://fusioninventory.org/">http://fusioninventory.org/</a></p>
<h1>Troubleshoot</h1>
<h2>Caractere incorect</h2>
<p>Si vous obtenez une erreur caractère incorrect lors du lacement du script VBS, il s&rsquo;agit vraisemblablement d&rsquo;un problème d&rsquo;encodage des caractères. Ce problème peu provenir d&rsquo;un soucis de réenregistrement du document. Pour le corriger, il faut crée un nouveau fichier grace a un logiciel qui est capable de spécifier l&rsquo;encodage des caractère ( pspad, notepad++ ), et de choisir de l&rsquo;ANSI</p>
]]></content:encoded>
					
		
		
		
		<series:name><![CDATA[GLPI - Gestion Libre de Parc Informatique]]></series:name>
<post-id xmlns="com-wordpress:feed-additions:1">541</post-id>	</item>
		<item>
		<title>debian &#8211; changement de clavier</title>
		<link>https://blog.wasd.fr/2016/01/21/debian-changement-de-clavier/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=debian-changement-de-clavier</link>
		
		<dc:creator><![CDATA[gosseyn]]></dc:creator>
		<pubDate>Thu, 21 Jan 2016 17:38:07 +0000</pubDate>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[debian]]></category>
		<guid isPermaLink="false">http://blog.wasd.fr/?p=482</guid>

					<description><![CDATA[Présentation Lors du déploiement d&#8217;une image on peux être confronté a un claver QWERTY. Pour changer le clavier dans la session uniquement loadkeys fr Pour changer le clavier définitivement dpkg-reconfigure keyboard-configuration Source https://doc.ubuntu-fr.org/tutoriel/configurer_le_clavier &#160; &#160;]]></description>
										<content:encoded><![CDATA[<h2>Présentation</h2>
<p>Lors du déploiement d&rsquo;une image on peux être confronté a un claver QWERTY.</p>
<h2>Pour changer le clavier dans la session uniquement</h2>
<pre class="lang:sh decode:true">loadkeys fr</pre>
<h2>Pour changer le clavier définitivement</h2>
<pre class="lang:sh decode:true ">dpkg-reconfigure keyboard-configuration</pre>
<h2>Source</h2>
<p><a href="https://doc.ubuntu-fr.org/tutoriel/configurer_le_clavier">https://doc.ubuntu-fr.org/tutoriel/configurer_le_clavier</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">482</post-id>	</item>
		<item>
		<title>windows &#8211; supression de fichiers en fonction de la date</title>
		<link>https://blog.wasd.fr/2016/01/20/windows-supression-de-fichier-en-fonction-de-la-date/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=windows-supression-de-fichier-en-fonction-de-la-date</link>
		
		<dc:creator><![CDATA[gosseyn]]></dc:creator>
		<pubDate>Wed, 20 Jan 2016 16:44:02 +0000</pubDate>
				<category><![CDATA[microsoft]]></category>
		<guid isPermaLink="false">http://blog.wasd.fr/?p=477</guid>

					<description><![CDATA[Présentation Qui n&#8217;as pas été confronté a ce probleme dans un dossier de dump ou de sauvegarde, le dossier accumulant les sauvegardes, le volume disponible peux devenir dangereusement bas si on ne nettoie pas les veilles cersion Mise en pratique @echo off set fich=e:\backupsql set jour=30 forfiles -p %fich% -m …  <a class="continue-reading-link" href="https://blog.wasd.fr/2016/01/20/windows-supression-de-fichier-en-fonction-de-la-date/">Do you want to know more? <span class="meta-nav">&#8594; </span></a>]]></description>
										<content:encoded><![CDATA[<p>Présentation<br />
Qui n&rsquo;as pas été confronté a ce probleme dans un dossier de dump ou de sauvegarde, le dossier accumulant les sauvegardes, le volume disponible peux devenir dangereusement bas si on ne nettoie pas les veilles cersion<br />
Mise en pratique</p>
<pre class="lang:sh decode:true">@echo off
set fich=e:\backupsql
set jour=30
forfiles -p %fich% -m *.bak /d -%jour% -c "cmd /c del "@FILE""</pre>
<p>Modifier e:\backupsql par votre dossier, modifier aussi le 30 en ligne trois en fonction du nombre de jour que vous voulez garde</p>
<p>Cette ne marche pas récursivement, si vous voulez fouiller dans les sous dossier il faut rajouter un commutateur : -s ce qui donne :</p>
<pre class="lang:sh decode:true ">@echo off
set fich=e:\backupsql
set jour=30
forfiles -p %fich% -s -m *.bak /d -%jour% -c "cmd /c del "@FILE""</pre>
<p>&nbsp;</p>
<p class="lang:sh decode:true ">
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">477</post-id>	</item>
		<item>
		<title>screen</title>
		<link>https://blog.wasd.fr/2015/12/31/screen/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=screen</link>
		
		<dc:creator><![CDATA[gosseyn]]></dc:creator>
		<pubDate>Thu, 31 Dec 2015 11:42:59 +0000</pubDate>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[debian]]></category>
		<guid isPermaLink="false">http://blog.wasd.fr/?p=450</guid>

					<description><![CDATA[Description screen est un outil qui permet (entre autre) de faire tourner des applications dans un pesudo TTY. Pre-requis apt-get install -y screen Utilisatation Cheat Sheet Pour quitter un screen sans le fermer control + a puis d Pour lister les screen&#8217;s screen -ls Pour effacer un screen qui refuse …  <a class="continue-reading-link" href="https://blog.wasd.fr/2015/12/31/screen/">Do you want to know more? <span class="meta-nav">&#8594; </span></a>]]></description>
										<content:encoded><![CDATA[<h1>Description</h1>
<p>screen est un outil qui permet (entre autre) de faire tourner des applications dans un pesudo TTY.</p>
<h1>Pre-requis</h1>
<pre class="lang:vim decode:true ">apt-get install -y screen</pre>
<h1>Utilisatation</h1>
<h2>Cheat Sheet</h2>
<h3>Pour quitter un screen sans le fermer</h3>
<pre class="lang:vim decode:true">control + a puis d</pre>
<h3>Pour lister les screen&rsquo;s</h3>
<pre class="lang:vim decode:true">screen -ls</pre>
<h3>Pour effacer un screen qui refuse de se fermer</h3>
<pre class="lang:vim decode:true">for i in $(screen -ls |grep "wipe" |tr -s '\t' |cut -d$'\t' -f2) ; do (screen -wipe $i) ; done</pre>
<h2>Lancer un screen</h2>
<pre class="lang:vim decode:true">screen -l</pre>
<h2>Lancer un script</h2>
<pre class="lang:vim decode:true">screen -A -m -d -S nom_du_screen /chemin/vers/programme.sh arg1 arg2</pre>
<h2>Lancer une commande</h2>
<pre class="lang:vim decode:true">screen -A -m -d -S nom_du_screen wget http://domain.tld/fichier.ext</pre>
<h2></h2>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">450</post-id>	</item>
		<item>
		<title>.htaccess redirection vers https</title>
		<link>https://blog.wasd.fr/2015/12/24/htaccess-redirection-vers-https/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=htaccess-redirection-vers-https</link>
		
		<dc:creator><![CDATA[gosseyn]]></dc:creator>
		<pubDate>Thu, 24 Dec 2015 13:36:33 +0000</pubDate>
				<category><![CDATA[serveur web]]></category>
		<category><![CDATA[apache]]></category>
		<guid isPermaLink="false">http://blog.wasd.fr/?p=437</guid>

					<description><![CDATA[Voici le contenue du .htaccess a mettre a la racine du site pour rediriger les pages avec la conservation de l&#8217;URL : &#60;IfModule mod_rewrite.c&#62; RewriteEngine On RewriteCond %{HTTPS} off # First rewrite to HTTPS: # Don't put blog. here. If it is already there it will be included, if not …  <a class="continue-reading-link" href="https://blog.wasd.fr/2015/12/24/htaccess-redirection-vers-https/">Do you want to know more? <span class="meta-nav">&#8594; </span></a>]]></description>
										<content:encoded><![CDATA[<p>Voici le contenue du .htaccess a mettre a la racine du site pour rediriger les pages avec la conservation de l&rsquo;URL :</p>
<pre class="lang:vim decode:true" title=".htaccess">&lt;IfModule mod_rewrite.c&gt;
 RewriteEngine On
 RewriteCond %{HTTPS} off
 # First rewrite to HTTPS:
 # Don't put blog. here. If it is already there it will be included, if not
 # the subsequent rule will catch it.
 RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
 # Now, rewrite any request to the wrong domain to use blog.
 RewriteCond %{HTTP_HOST} !^blog\.
 RewriteRule .* https://blog.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
&lt;/IfModule&gt;
</pre>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">437</post-id>	</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Mise en cache objet de 0/157 objets utilisant APC
Mise en cache de page à l’aide de Disk: Enhanced 
Chargement différé (feed)
Mise en cache de la base de données de 44/62 requêtes en 0.027 secondes utilisant Disk

Served from: blog.wasd.fr @ 2026-11-04 11:20:54 by W3 Total Cache
-->