<?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/"
	>

<channel>
	<title>Void And Any &#187; windows</title>
	<atom:link href="http://voidandany.free.fr/index.php/tag/windows/feed/" rel="self" type="application/rss+xml" />
	<link>http://voidandany.free.fr</link>
	<description>mon bazar...</description>
	<lastBuildDate>Sat, 09 Dec 2017 09:24:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Ouvrir un fichier chm téléchargé sur Internet</title>
		<link>http://voidandany.free.fr/index.php/ouvrir-un-fichier-chm-telecharge-sur-internet/</link>
		<comments>http://voidandany.free.fr/index.php/ouvrir-un-fichier-chm-telecharge-sur-internet/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 15:09:20 +0000</pubDate>
		<dc:creator>voidAndAny</dc:creator>
				<category><![CDATA[informatique]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://voidandany.free.fr/?p=1606</guid>
		<description><![CDATA[Certains documents d&#8217;aide sont au format CHM, qui est un format propriétaire de Microsoft rassemblant plusieurs pages HTML dans un même fichier. Si vous télécargez un de ces fichiers sur Internet et que vous essayez de l&#8217;ouvrir, vous aurez un &#8230; <a href="http://voidandany.free.fr/index.php/ouvrir-un-fichier-chm-telecharge-sur-internet/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Certains documents d&#8217;aide sont au format CHM, qui est un format propriétaire de Microsoft rassemblant plusieurs pages HTML dans un même fichier.</p>
<p><br class="spacer_" /></p>
<p>Si vous télécargez un de ces fichiers sur Internet et que vous essayez de l&#8217;ouvrir, vous aurez un message d&#8217;erreur indiquant que la navigation vers la page web est annulée :</p>
<p style="TEXT-ALIGN: center"><a href="http://voidandany.free.fr/wp-content/uploads/2010-01-08_155843.png"><img class="size-medium wp-image-1607 aligncenter" title="CHM bloqué" src="http://voidandany.free.fr/wp-content/uploads/2010-01-08_155843-300x194.png" alt="CHM bloqué" width="300" height="194" /></a></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p>Pour y remédier il suffit d&#8217;ouvrir le panneau des propriétés du fichier (clic droit sur le fichier &gt; propriétés) et de cliquer sur le bouton &laquo;&nbsp;Débloquer&nbsp;&raquo;</p>
<p style="text-align: center;"><a href="http://voidandany.free.fr/wp-content/uploads/2010-01-08_155910.png"><img class="size-medium wp-image-1608 aligncenter" title="2010-01-08_155910" src="http://voidandany.free.fr/wp-content/uploads/2010-01-08_155910-284x300.png" alt="2010-01-08_155910" width="284" height="300" /></a></p>
<p><br class="spacer_" /></p>
<p>Vous pouvez désormais ouvrir votre fichier et vous instruire, bonne lecture.</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://voidandany.free.fr/index.php/ouvrir-un-fichier-chm-telecharge-sur-internet/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sauvegarder un PC Windows avec rSnapshot, configuration complète</title>
		<link>http://voidandany.free.fr/index.php/sauvegarder-un-pc-windows-avec-rsnapshot-configuration-complete/</link>
		<comments>http://voidandany.free.fr/index.php/sauvegarder-un-pc-windows-avec-rsnapshot-configuration-complete/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 10:22:25 +0000</pubDate>
		<dc:creator>voidAndAny</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[réseau]]></category>
		<category><![CDATA[rsnapshot]]></category>
		<category><![CDATA[samba]]></category>
		<category><![CDATA[sauvegarde]]></category>
		<category><![CDATA[sudo]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://voidandany.free.fr/?p=1154</guid>
		<description><![CDATA[Pour sauvegarder un PC Windows avec rSnapshot, il existe 3 (au moins) grandes méthodes : Monter un démon rsync sous Windows et faire une sauvegarde comme si il s&#8217;agissait d&#8217;un PC Linux Monter un partage Windows via Samba, et sauvegarder &#8230; <a href="http://voidandany.free.fr/index.php/sauvegarder-un-pc-windows-avec-rsnapshot-configuration-complete/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Pour sauvegarder un PC Windows avec rSnapshot, il existe 3 (au moins) grandes méthodes :</p>
<ul>
<li>Monter un <strong>démon rsync</strong> sous Windows et faire une sauvegarde comme si il s&#8217;agissait d&#8217;un PC Linux</li>
<li>Monter un <strong>partage Windows via Samba</strong>, et sauvegarder le partage comme un répertoire local</li>
<li>Ajouter le support NFS sous Windows</li>
</ul>
<p><br class="spacer_" /></p>
<p>J&#8217;ai personnellement testé les deux premières, mais je n&#8217;ai réussi à mettre en œuvre de façon acceptable que la deuxième solution.</p>
<p><br class="spacer_" /></p>
<p>Comme pour l&#8217;article Samba, je rédige le présent post à partir de notes prises au moment de la mise en œuvre de la solution, je ne peux plus vérifier les configurations décrites ici n&#8217;ayant plus de PC sous Windows.</p>
<p><br class="spacer_" /></p>
<h3>Démon rsync sous Windows</h3>
<p>Pour avoir un serveur rsync sous Windows il faut passser par <a href="http://www.cygwin.com/">cygwin</a> qui est un package qui met à disposition des utilisateurs Windows les principaux outils Linux existant dont rsync.</p>
<p><br class="spacer_" /></p>
<p>Je ne voulais pas installer cygwin j&#8217;ai donc trouvé <strong>2 packages rsync indépendant</strong> (se basant tout de même sur cygwin, mais avec le strict minimum)</p>
<ul>
<li><a href="http://itefix.no/cwrsync/">cwRsync</a></li>
<li><a href="http://sourceforge.net/projects/backuppc/files/cygwin-rsyncd/">RsyncD</a> maintenu par les équipes de <a href="http://backuppc.sourceforge.net/">BackupPC</a></li>
</ul>
<p>Le premier étant plus automatisé que le second.</p>
<p><br class="spacer_" /></p>
<p>J&#8217;ai testé les 2 et je me suis heurté au même problème de non <strong>préservation des accents</strong> dans les noms de fichiers.</p>
<p>Il est logique que ces 2 packages aient le même comportement concernant les accents, puisque ce dernier est inhérent à <strong>cygwin qui ne gère pas l&#8217;UTF8</strong></p>
<p><strong> </strong></p>
<p>J&#8217;ai bien tenter d&#8217;appliquer une <a href="http://www.okisoft.co.jp/esc/utf8-cygwin/">dll patchée de cygwin sensé ajouter le support de l&#8217;UTF8</a> à ce dernier mais sans succès.</p>
<p>Ce problème d&#8217;accent étant bloquant je n&#8217;ai pas persévéré avec cette solution.</p>
<p><br class="spacer_" /></p>
<p>Pour en savoir plus sur la mise en œuvre consulter cet article :</p>
<p><a href="http://www.stillnetstudios.com/snapshot-backups-howto/">http://www.stillnetstudios.com/snapshot-backups-howto/</a></p>
<p><br class="spacer_" /></p>
<h3>Partage Samba</h3>
<p>Dans cette solution le pré-requis est d&#8217;avoir <a href="http://voidandany.free.fr/index.php/installation-et-parametrage-de-base-de-samba/"><strong>Samba d&#8217;installé et configuré</strong></a> sur le serveur de sauvegarde.</p>
<p><br class="spacer_" /></p>
<p>Ensuite on <strong>monte le partage Windows</strong> voulu dans le point de montage de son choix avec la commande mount :</p>
<p><br class="spacer_" /></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mount</span> <span style="color: #660033;">-t</span> cifs <span style="color: #000000; font-weight: bold;">//</span>adresse_ip_machine_windows<span style="color: #000000; font-weight: bold;">/</span>partage <span style="color: #000000; font-weight: bold;">/</span>mnt <span style="color: #660033;">-o</span> <span style="color: #007800;">username</span>=utilisateur_windows,<span style="color: #007800;">password</span>=mot_de_passe,<span style="color: #007800;">iocharset</span>=utf8,noperm</pre></div></div>

<p><br class="spacer_" /></p>
<p>Dans mon cas le partage Windows était le partage administratif du disque dur contenant les données à sauvegarder (D$) et mon utilisateur était membre du groupe Administrateur.</p>
<p>L&#8217;option iocharset permet de spécifier <strong>l&#8217;encodage des noms de fichier (UTF8)</strong> pour prendre en compte les accents et noperm indique qu&#8217;il ne faut pas vérifier les droits sur les fichiers</p>
<p><br class="spacer_" /></p>
<p>Après la saisie de la commande, normalement votre partage (D: dasn mon cas) devrait être accessible dans votre point de montage /mnt.</p>
<p><br class="spacer_" /></p>
<h4>Fichier rsnapshot</h4>
<p>Le fichier de configuration rSnapshot utilisé est peut différent de celui décrit pour la sauvegarde des machine Linux.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">################################################# </span>
<span style="color: #666666; font-style: italic;"># rsnapshot.conf - rsnapshot configuration file # </span>
<span style="color: #666666; font-style: italic;">################################################# </span>
<span style="color: #666666; font-style: italic;"># # </span>
<span style="color: #666666; font-style: italic;"># PLEASE BE AWARE OF THE FOLLOWING RULES: # </span>
<span style="color: #666666; font-style: italic;"># # </span>
<span style="color: #666666; font-style: italic;"># This file requires tabs between elements # </span>
<span style="color: #666666; font-style: italic;"># # </span>
<span style="color: #666666; font-style: italic;"># Directories require a trailing slash: # </span>
<span style="color: #666666; font-style: italic;"># right: /home/ # </span>
<span style="color: #666666; font-style: italic;"># wrong: /home # </span>
<span style="color: #666666; font-style: italic;"># # </span>
<span style="color: #666666; font-style: italic;">#################################################</span>
&nbsp;
<span style="color: #666666; font-style: italic;">####################### </span>
<span style="color: #666666; font-style: italic;"># CONFIG FILE VERSION # </span>
<span style="color: #666666; font-style: italic;">#######################</span>
&nbsp;
config_version <span style="color: #000000;">1.2</span>
&nbsp;
<span style="color: #666666; font-style: italic;">########################### </span>
<span style="color: #666666; font-style: italic;"># SNAPSHOT ROOT DIRECTORY # </span>
<span style="color: #666666; font-style: italic;">###########################</span>
&nbsp;
snapshot_root <span style="color: #000000; font-weight: bold;">/</span>data<span style="color: #000000; font-weight: bold;">/</span>sauvegardes<span style="color: #000000; font-weight: bold;">/</span>sweetHome<span style="color: #000000; font-weight: bold;">/</span> 
no_create_root <span style="color: #000000;">1</span>
&nbsp;
<span style="color: #666666; font-style: italic;">################################# </span>
<span style="color: #666666; font-style: italic;"># EXTERNAL PROGRAM DEPENDENCIES # </span>
<span style="color: #666666; font-style: italic;">################################# </span>
cmd_cp <span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">cp</span> 
cmd_rm <span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">rm</span> 
cmd_rsync <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>rsync 
cmd_ssh <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">ssh</span> 
cmd_logger <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>logger 
cmd_du <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">du</span> 
cmd_rsnapshot_diff <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>rsnapshot-diff 
<span style="color: #666666; font-style: italic;">#cmd_preexec /path/to/preexec/script </span>
<span style="color: #666666; font-style: italic;">#cmd_postexec /path/to/postexec/script</span>
&nbsp;
<span style="color: #666666; font-style: italic;">######################################### </span>
<span style="color: #666666; font-style: italic;"># BACKUP INTERVALS # </span>
<span style="color: #666666; font-style: italic;"># Must be unique and in ascending order # </span>
<span style="color: #666666; font-style: italic;"># i.e. hourly, daily, weekly, etc. # </span>
<span style="color: #666666; font-style: italic;">######################################### </span>
interval daily <span style="color: #000000;">7</span> 
interval weekly <span style="color: #000000;">4</span> 
interval monthly <span style="color: #000000;">2</span>
&nbsp;
<span style="color: #666666; font-style: italic;">############################################ </span>
<span style="color: #666666; font-style: italic;"># GLOBAL OPTIONS # </span>
<span style="color: #666666; font-style: italic;"># All are optional, with sensible defaults # </span>
<span style="color: #666666; font-style: italic;">############################################</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># Verbose level : 1 (mini) through 5 (maxi). </span>
verbose <span style="color: #000000;">2</span> 
loglevel <span style="color: #000000;">3</span> 
logfile <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>svc<span style="color: #000000; font-weight: bold;">/</span>rsnapshot.log 
<span style="color: #c20cb9; font-weight: bold;">lockfile</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>lock<span style="color: #000000; font-weight: bold;">/</span>rsnapshot.pid
&nbsp;
rsync_long_args <span style="color: #660033;">--delete</span> <span style="color: #660033;">--numeric-ids</span> <span style="color: #660033;">--delete-excluded</span> <span style="color: #660033;">--chmod</span>=<span style="color: #007800;">ugo</span>=rwX 
ssh_args <span style="color: #660033;">-o</span> <span style="color: #007800;">BatchMode</span>=<span style="color: #c20cb9; font-weight: bold;">yes</span>
&nbsp;
<span style="color: #666666; font-style: italic;">#include_file /path/to/include/file </span>
<span style="color: #666666; font-style: italic;">#exclude_file /path/to/exclude/file</span>
&nbsp;
<span style="color: #666666; font-style: italic;">############################### </span>
<span style="color: #666666; font-style: italic;">### BACKUP POINTS / SCRIPTS ### </span>
<span style="color: #666666; font-style: italic;">###############################</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># sweetHome </span>
backup <span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>

<p><br class="spacer_" /></p>
<p>Les 2 seuls différences concernent le <strong>point de sauvegarde</strong> (on spécifie ici que l&#8217;on sauvegarde un dossier local) et l&#8217;argument <strong>chmod</strong> de l&#8217;option rsync_long_args, où l&#8217;on indique qu&#8217;il faut changer les droits utilisateur de tous les fichiers sauvegardés pour y appliquer les droits en lecture, écriture et exécution pour tout le monde.</p>
<p><br class="spacer_" /></p>
<h4>Scripts de sauvegarde</h4>
<p>Pour finir mes scripts enchainant les diverses opération nécessaires à la sauvegarde du PC Windows :</p>
<ul>
<li>Allumage via WOL</li>
<li>Montage du partage</li>
<li>Sauvegarde</li>
<li>Démontage</li>
<li>Extinction</li>
</ul>
<p><br class="spacer_" /></p>
<p>/home/mon_user/bin/sauvegarde.sh</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
&nbsp;
<span style="color: #007800;">DAY_OF_WEEKLY_BACKUP</span>=lundi 
<span style="color: #007800;">DAY_OF_MONTHLY_BACKUP</span>=01
&nbsp;
<span style="color: #7a0874; font-weight: bold;">cd</span> $<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">dirname</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">${0}</span>&quot;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">echo</span> Attente reveil sweetHome 
.<span style="color: #000000; font-weight: bold;">/</span>wakeOnLanSweetHome.sh 
<span style="color: #c20cb9; font-weight: bold;">sleep</span> <span style="color: #000000;">60</span> 
<span style="color: #c20cb9; font-weight: bold;">sudo</span> .<span style="color: #000000; font-weight: bold;">/</span>mountSweetHome.sh
&nbsp;
<span style="color: #7a0874; font-weight: bold;">echo</span> Sauvegarde journaliere en cours... 
rsnapshot <span style="color: #660033;">-c</span> rsnapshotSweetHome.conf daily
&nbsp;
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> $<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">date</span> +<span style="color: #000000; font-weight: bold;">%</span>A<span style="color: #7a0874; font-weight: bold;">&#41;</span> == <span style="color: #007800;">$DAY_OF_WEEKLY_BACKUP</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span> 
<span style="color: #7a0874; font-weight: bold;">echo</span> Sauvegarde hebdomadaire en cours... 
rsnapshot <span style="color: #660033;">-c</span> rsnapshotSweetHome.conf weekly 
<span style="color: #000000; font-weight: bold;">fi</span> 
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> $<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">date</span> +<span style="color: #000000; font-weight: bold;">%</span>d<span style="color: #7a0874; font-weight: bold;">&#41;</span> == <span style="color: #007800;">$DAY_OF_MONTHLY_BACKUP</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span> 
<span style="color: #7a0874; font-weight: bold;">echo</span> Sauvegarde mensuelle en cours... 
rsnapshot <span style="color: #660033;">-c</span> rsnapshotSweetHome.conf monthly 
<span style="color: #000000; font-weight: bold;">fi</span>
&nbsp;
<span style="color: #c20cb9; font-weight: bold;">sudo</span> .<span style="color: #000000; font-weight: bold;">/</span>umountSweetHome.sh 
<span style="color: #7a0874; font-weight: bold;">echo</span> Arret de sweetHome 
net rpc shutdown <span style="color: #660033;">-f</span> <span style="color: #660033;">-I</span> machine_distante <span style="color: #660033;">-U</span> utilisateur_distant<span style="color: #000000; font-weight: bold;">%</span>mot_de_passe <span style="color: #660033;">-t</span> <span style="color: #000000;">10</span> <span style="color: #660033;">-C</span> <span style="color: #ff0000;">&quot;Arrêt en cours...&quot;</span></pre></div></div>

<p><br class="spacer_" /></p>
<p>wakeOnLanSweetHome.sh est le même que celui mentionné dans <a rel="bookmark" href="http://voidandany.free.fr/index.php/sauvegarde-avec-rsnapshot-configuration-complete/">Sauvegarde avec rSnapshot, configuration complète</a></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">echo</span> Reveil de sweetHome 
wakeonlan mon_adresse_mac</pre></div></div>

<p><br class="spacer_" /></p>
<p>mountSweetHome.sh contient juste la commande de mount indiquée ci-dessus.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#! /bin/bash</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">echo</span> montage <span style="color: #c20cb9; font-weight: bold;">du</span> lecteur D de sweetHome 
<span style="color: #c20cb9; font-weight: bold;">mount</span> <span style="color: #660033;">-t</span> cifs <span style="color: #000000; font-weight: bold;">//</span>adresse_ip_machine_windows<span style="color: #000000; font-weight: bold;">/</span>partage <span style="color: #000000; font-weight: bold;">/</span>mnt <span style="color: #660033;">-o</span> <span style="color: #007800;">username</span>=utilisateur_windows,<span style="color: #007800;">password</span>=mot_de_passe,<span style="color: #007800;">iocharset</span>=utf8,noperm</pre></div></div>

<p><br class="spacer_" /></p>
<p>umountSweetHome.sh lui contient juste :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#! /bin/bash</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">echo</span> demontage <span style="color: #c20cb9; font-weight: bold;">du</span> lecteur D de sweetHome 
<span style="color: #c20cb9; font-weight: bold;">umount</span> <span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>sweetHome</pre></div></div>

<p><br class="spacer_" /></p>
<p>L&#8217;intérêt de mettre ces commandes simple dans des scripts bash est de pouvoir modifier le sudoer pour autoriser l&#8217;exécution de ces scripts sans mot de passe, évitant de mettre ce droit sur les commandes mount et umount directement.</p>
<p>Ainsi on pourra monter/demonter le partage Windows de sweetHome avec sudo sans mot de passe mais l&#8217;exécution de mount/umount pour monter/demonter autre chose necessitera toujours le mot de passe.</p>
<p><br class="spacer_" /></p>
<p>On aura donc dans sudoer :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">mon_user ALL = NOPASSWD: mountSweetHome.sh, umountSweetHome.sh</pre></div></div>

<p>Et non pas :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">mon_user ALL = NOPASSWD: <span style="color: #c20cb9; font-weight: bold;">mount</span>, <span style="color: #c20cb9; font-weight: bold;">umount</span></pre></div></div>

<p><br class="spacer_" /></p>
<p><br class="spacer_" /><strong><em><span style="text-decoration: underline;">Sources :</span></em></strong></p>
<p><a href="http://www.stillnetstudios.com/snapshot-backups-howto/">http://www.stillnetstudios.com/snapshot-backups-howto/</a></p>
<p>Démon rsync sur Windows</p>
<p><a href="http://blog.gingerlime.com/rsnapshot-server-on-windows">http://blog.gingerlime.com/rsnapshot-server-on-windows</a></p>
<p><a href="http://www.stillnetstudios.com/snapshot-backups-howto/">http://www.stillnetstudios.com/snapshot-backups-howto/</a></p>
<p>Démon rsync sur Windows &#8211; problèmes accent</p>
<p><a href="http://itefix.no/i2/node/11626?page=1#comment-14452">http://itefix.no/i2/node/11626?page=1#comment-14452</a></p>
<p><a href="http://forum.ubuntu-fr.org/viewtopic.php?id=141415">http://forum.ubuntu-fr.org/viewtopic.php?id=141415</a></p>
<p><a onclick="pageTracker._trackPageview('/outbound/comment/www.okisoft.co.jp');" rel="nofollow" href="http://www.okisoft.co.jp/esc/utf8-cygwin/">http://www.okisoft.co.jp/esc/utf8-cygwin/</a></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://voidandany.free.fr/index.php/sauvegarder-un-pc-windows-avec-rsnapshot-configuration-complete/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Eteindre un PC à distance depuis linux</title>
		<link>http://voidandany.free.fr/index.php/eteindre-un-pc-a-distance-depuis-linux/</link>
		<comments>http://voidandany.free.fr/index.php/eteindre-un-pc-a-distance-depuis-linux/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 19:05:16 +0000</pubDate>
		<dc:creator>voidAndAny</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[réseau]]></category>
		<category><![CDATA[shutdown]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://voidandany.free.fr/?p=993</guid>
		<description><![CDATA[Nous avons vus comment allumer un PC à distance avec le Wake On Lan, voici maintenant comment l&#8217;éteindre à distance. Dans tous les cas le PC qui lancera l&#8217;ordre d&#8217;extinction est un PC Linux. On peut cependant décrire 2 cas &#8230; <a href="http://voidandany.free.fr/index.php/eteindre-un-pc-a-distance-depuis-linux/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Nous avons vus comment <a href="http://voidandany.free.fr/index.php/demarrer-un-pc-via-le-reseau-wake-on-lan/">allumer un PC à distance avec le Wake On Lan</a>, voici maintenant comment l&#8217;éteindre à distance.</p>
<p>Dans tous les cas le PC qui lancera l&#8217;ordre d&#8217;extinction est un PC Linux. On peut cependant décrire 2 cas :</p>
<p>&nbsp;</p>
<h3>Éteindre un PC Linux</h3>
<p>Cela se fera via SSH :</p>
<p lang="bash">&nbsp;</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"> <span style="color: #c20cb9; font-weight: bold;">ssh</span> user_distant<span style="color: #000000; font-weight: bold;">@</span>machine_distante <span style="color: #c20cb9; font-weight: bold;">sudo</span> shutdown <span style="color: #660033;">-h</span> now</pre></div></div>

<p>&nbsp;</p>
<p>Le problème de cette commande est qu&#8217;elle demande la mot de passe de l&#8217;utilisateur distant, on pourra cependant aisément contourner ce problème avec la <a href="http://voidandany.free.fr/index.php/simplifier-les-connexions-ssh/">connexion SSH par clé</a>.</p>
<p>Enfin il faudra que l&#8217;utilisateur distant soit déclaré dans sudoer et que la commande shutdown puisse être exécutée sans saisie du mot de passe sudo.</p>
<p>Pour cela sur la machine décrite comme machine distante, en étant connecté avec votre utilisateur principal (qui peut bien sur être l&#8217;utilisateur utilisateur_distant), faire un petit</p>
<p>&nbsp;</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> visudo</pre></div></div>

<p>&nbsp;</p>
<p>Et ajouter les lignes suivantes :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">Cmnd_Alias     SHUTDOWN = <span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>shutdown
user_distant            ALL = NOPASSWD: SHUTDOWN</pre></div></div>

<p>On autorise ici utilisateur_distant à lancer la commande shutdown sans saisir de mot de passe.</p>
<p><strong>Edit 264/06/2011 :</strong> Voir aussi mon article <a title="Lien permanent vers Allumer / éteindre un PC sous Linux à distance (scripts)" rel="bookmark" href="../index.php/allumer-eteindre-un-pc-sous-linux-a-distance-scripts/">Allumer / éteindre un PC sous Linux à distance (scripts)</a></p>
<div>
<div></div>
</div>
<p>&nbsp;</p>
<h3>Éteindre un PC Windows</h3>
<p>Dans ce cas on utilisera le protocole RPC, dont l&#8217;implémentation Linux est fournie avec <a href="http://voidandany.free.fr/index.php/installation-et-parametrage-de-base-de-samba/">Samba.</a></p>
<p>On fera alors un simple :</p>
<p>&nbsp;</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">net rpc shutdown <span style="color: #660033;">-f</span> <span style="color: #660033;">-I</span> machine_distante <span style="color: #660033;">-U</span> utilisateur_distant<span style="color: #000000; font-weight: bold;">%</span>mot_de_passe <span style="color: #660033;">-t</span> <span style="color: #000000;">10</span> <span style="color: #660033;">-C</span> <span style="color: #ff0000;">&quot;Arrêt en cours...&quot;</span></pre></div></div>

<p>&nbsp;</p>
<p>Je n&#8217;ai pas approfondi les droits que devait avoir l&#8217;utilisateur distant dans Windows, puisque dans mon cas il était administrateur (comme souvent sous Windows)</p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://voidandany.free.fr/index.php/eteindre-un-pc-a-distance-depuis-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Installation et paramétrage (de base) de Samba (pour une sauvegarde avec rSnapshot)</title>
		<link>http://voidandany.free.fr/index.php/installation-et-parametrage-de-base-de-samba/</link>
		<comments>http://voidandany.free.fr/index.php/installation-et-parametrage-de-base-de-samba/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 15:59:20 +0000</pubDate>
		<dc:creator>voidAndAny</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[samba]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://voidandany.free.fr/?p=991</guid>
		<description><![CDATA[Cet article est le premier d&#8217;une série dans la lignée de la série sur rSnapshot, j&#8217;y décrirai succinctement les étapes mise en œuvre pour sauvegarder un PC sous Windows à partir d&#8217;un PC sous Linux. Succinctement, puisque je les rédige &#8230; <a href="http://voidandany.free.fr/index.php/installation-et-parametrage-de-base-de-samba/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Cet article est le premier d&#8217;une série dans la lignée de la série sur rSnapshot, j&#8217;y décrirai succinctement les étapes mise en œuvre pour sauvegarder un PC sous Windows à partir d&#8217;un PC sous Linux.</p>
<p>Succinctement, puisque je les rédige à partir de mes anciennes notes d&#8217;installations que je ne peux pas vérifier puisque je n&#8217;ai plus de machine sous Windows.</p>
<p><br class="spacer_" /></p>
<p>Première étape, installer et paramétrer <strong>Samba</strong>.</p>
<p><br class="spacer_" /></p>
<p><strong>L&#8217;installation</strong> se fait via un simple :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">aptitude</span> <span style="color: #c20cb9; font-weight: bold;">install</span> samba</pre></div></div>

<p><br id="xzja" /><br />
Vient ensuite la <strong>configuration</strong>, pour cela tout se fait dans le fichier /etc/samba/<strong>smb.conf</strong><span style="font-size: xx-small;"><br id="xzja2" /></span></p>
<p>Ci dessous un extrait de celui que j&#8217;avais paramétré  (j&#8217;étais sous Gutsy, le format on donc pu changer)</p>
<p><br class="spacer_" /></p>
<pre>#======================= Global Settings =======================
[global]
   workgroup = WORKGROUP
   server string = %h server (Samba, Ubuntu)
   security = user
   encrypt passwords = true
   invalid users = root
#======================= Share Definitions =======================
[homes]
   comment = Home Directories
   writable = yes
   hide dot files = yes
[Multimedia]
   comment = Partage multimédia
   path = /multimedia
   guest ok = no
   writable = yes
   browseable = yes
[Sauvegarde]
   comment = Partage Sauvegarde
   path = /Sauvegarde
   guest ok = no
   writable = yes
   browseable = yes</pre>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p>Les points d&#8217;intérêt de ce fichier :</p>
<ul>
<li>workgroup : mettre ici le groupe de travail dans lequel votre PC Windows est.</li>
<li>security : user, permet  de faire le lien entre l&#8217;utilisateur Windows et un utilisateur Linux. Il faudra donc avoir un utilisateur ayant le même nom sous Windows et Linux.</li>
<li>[Multimedia]/[Sauvegarde] : nom du partage sur la machine Linux a créer pour Windows, ce n&#8217;est pas obligatoire si vous utilisez Samba pour un accès dans l&#8217;autre sens (Linux &#8211;&gt; Windows)</li>
</ul>
<p><br class="spacer_" /></p>
<p>Pour  connaitre le workgroup sous Windows :  </p>
<ul>
<li>
<div>sous XP : clic droit sur &laquo;&nbsp;poste de travail&nbsp;&raquo;, Propriétés , onglet &laquo;&nbsp;nom de l&#8217;ordinateur&nbsp;&raquo;, zone groupe de travail.</div>
</li>
<li>
<div>sous Windows 7 : clic droit sur Ordinateur, Propriétés, zone groupe de travail</div>
</li>
</ul>
<p>Si vous ne voyez pas groupe de travail mais domaine à la place, ce paramètrage ne fonctionnera pas</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p>On <strong>re-démarre Samba</strong> pour prendre en compte les configuration :</p>
<p><br class="spacer_" /></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>samba restart </pre></div></div>

<p><br id="xzja37" />Et voila, je vous l&#8217;avais dit le paramétrage est basique&#8230;</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><strong><em><span style="text-decoration: underline;">Rque :</span></em></strong></p>
<p>Sous Gutsy, il fallait explicitement ajouter les utilisateurs Linux voulus dans la base des utilisateurs Samba avec la commande suivante :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">smbpasswd <span style="color: #660033;">-a</span> yoann</pre></div></div>

<p><br class="spacer_" /></p>
<p>Le mot de passe à saisir est propre à Samba il peut donc être différent du mot de passe Linux<br id="xzja13" /></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://voidandany.free.fr/index.php/installation-et-parametrage-de-base-de-samba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
