<?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>Le blog de Pierre &#187; Sun</title>
	<atom:link href="http://blog.rallye.ca/category/sun/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.rallye.ca</link>
	<description>un gars qui post pas souvent</description>
	<lastBuildDate>Thu, 08 Sep 2011 12:59:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Snapshots ZFS automatiques</title>
		<link>http://blog.rallye.ca/2010/10/snapshots-zfs-automatiques/</link>
		<comments>http://blog.rallye.ca/2010/10/snapshots-zfs-automatiques/#comments</comments>
		<pubDate>Thu, 28 Oct 2010 02:35:05 +0000</pubDate>
		<dc:creator>PierreM</dc:creator>
				<category><![CDATA[Opensolaris]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Solaris x86/x64]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[Blastwave]]></category>
		<category><![CDATA[mercurial]]></category>
		<category><![CDATA[opensolaris]]></category>
		<category><![CDATA[snapshots]]></category>
		<category><![CDATA[x86]]></category>

		<guid isPermaLink="false">http://blog.rallye.ca/?p=247</guid>
		<description><![CDATA[Comme tout le monde le sait, ZFS est vraiment cool et une de ses particularités est qu&#8217;il nous permet de faire des snapshots. C&#8217;est le genre de trucs qui ne remplacera pas des backups mais ça peut nous sauver les &#8230; <a href="http://blog.rallye.ca/2010/10/snapshots-zfs-automatiques/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Comme tout le monde le sait, ZFS est vraiment cool et une de ses particularités est qu&#8217;il nous permet de faire des snapshots. C&#8217;est le genre de trucs qui ne remplacera pas des backups mais ça peut nous sauver les fesses sans aucuns doutes!</p>
<p>Le plus gros problème est que ce qui suit ne fait pas partie de la distribution de Solaris 10 (du moins pas jusqu’à la version u9) et que ça risque de ne pas voir le jour non plus puisque j&#8217;ai le feeling qu&#8217;Oracle veulent garder ça uniquement pour leurs appliances de stockage; la série 7000&#8230;</p>
<p>Donc, voici comment j&#8217;ai été chercher les sources les plus récentes et fait fonctionner les snapshots automatiques sur mon Solaris 10 (u8 pour l&#8217;instant).</p>
<p>On commence par ramener le répertoire des sources au complet en utilisant hg (<a href="http://mercurial.selenic.com/">Mercurial</a>):</p>
<p># hg clone ssh://anon@hg.opensolaris.org/hg/jds/zfs-snapshot</p>
<p>Si on a pas hg, il faut aller le chercher (blastwave est notre ami)&#8230;!<br />
# pkg-get -i mercurial</p>
<p>Ensuite, on compile le tout (je n&#8217;entre pas dans les détails concernant comment se monter un environnement de compilation, je laisse ça à d&#8217;autres ou peut-être une autre fois)&#8230;<br />
# cd zfs-snapshot/</p>
<p># more README.zfs-auto-snapshot.txt      # On devrait toujours lire le readme&#8230;</p>
<p># make<br />
rm -rf proto/*<br />
if [ -d proto ] ; then \<br />
                rmdir proto ; \<br />
        fi<br />
mkdir -p proto<br />
find src | cpio -pvdum proto<br />
proto/src<br />
proto/src/samples<br />
proto/src/samples/auto-snapshot-space-archive.xml<br />
proto/src/samples/auto-snapshot-space-timf,backup.xml<br />
proto/src/r.manifest<br />
proto/src/var<br />
proto/src/var/svc<br />
proto/src/var/svc/manifest<br />
proto/src/var/svc/manifest/system<br />
proto/src/var/svc/manifest/system/filesystem<br />
proto/src/var/svc/manifest/system/filesystem/auto-snapshot.xml<br />
proto/src/copyright<br />
proto/src/auto-snapshot-instance.xml<br />
proto/src/prototype<br />
proto/src/pkginfo<br />
proto/src/lib<br />
proto/src/lib/svc<br />
proto/src/lib/svc/method<br />
proto/src/lib/svc/method/zfs-auto-snapshot<br />
proto/src/postinstall<br />
proto/src/i.manifest<br />
256 blocks<br />
# we tag the method script during the build, which will<br />
# only happen if we&#8217;re building from the original hg source,<br />
# not from the dist tarball &#8211; see the dist: target.<br />
cat src/lib/svc/method/zfs-auto-snapshot | sed -e &#8220;s/~ZFS_AUTO_SNAPSHOT_CHANGESET~/`hg identify`/g&#8221; > proto/src/lib/svc/method/zfs-auto-snapshot<br />
pkgmk -f proto/src/prototype -p `uname -n&#8220;date +%Y%m%d%H%M%S` -d proto -r proto/src<br />
## Building pkgmap from package prototype file.<br />
## Processing pkginfo file.<br />
## Attempting to volumize 10 entries in pkgmap.<br />
part  1 &#8212; 154 blocks, 39 entries<br />
## Packaging one part.<br />
/root/zfs-snapshot/proto/SUNWzfs-auto-snapshot/pkgmap<br />
/root/zfs-snapshot/proto/SUNWzfs-auto-snapshot/pkginfo<br />
/root/zfs-snapshot/proto/SUNWzfs-auto-snapshot/install/copyright<br />
/root/zfs-snapshot/proto/SUNWzfs-auto-snapshot/install/i.manifest<br />
/root/zfs-snapshot/proto/SUNWzfs-auto-snapshot/reloc/lib/svc/method/zfs-auto-snapshot<br />
/root/zfs-snapshot/proto/SUNWzfs-auto-snapshot/install/postinstall<br />
/root/zfs-snapshot/proto/SUNWzfs-auto-snapshot/install/r.manifest<br />
/root/zfs-snapshot/proto/SUNWzfs-auto-snapshot/reloc/var/svc/manifest/system/filesystem/auto-snapshot.xml<br />
## Validating control scripts.<br />
## Packaging complete.</p>
<p>Avant de l&#8217;installer, on s&#8217;assure qu&#8217;on a ksh93 ;)<br />
# cd /usr/bin/<br />
# ls -l ksh*<br />
-r-xr-xr-x   3 root     bin       171412 May 25 15:11 ksh</p>
<p># ls -la /usr/dt/bin/dtksh<br />
-r-xr-xr-x   1 root     bin       620144 Jan 22  2005 /usr/dt/bin/dtksh</p>
<p># ln -s /usr/dt/bin/dtksh ksh93</p>
<p>On retourne à notre répertoire de compilation:<br />
# cd -<br />
/root/zfs-snapshot</p>
<p>On installe le package:<br />
# pkgadd -d .</p>
<p>The following packages are available:<br />
  1  src     ZFS Automatic Snapshot Service<br />
             (all) 0.12</p>
<p>Select package(s) you wish to process (or &#8216;all&#8217; to process<br />
all packages). (default: all) [?,??,q]: </p>
<p>Une fois le package installé, il ne reste qu&#8217;à activer les services:<br />
# svcs -a | grep auto-snapshot<br />
disabled       Oct_16   svc:/system/filesystem/zfs/auto-snapshot:frequent<br />
disabled       Oct_16   svc:/system/filesystem/zfs/auto-snapshot:hourly<br />
disabled       Oct_16   svc:/system/filesystem/zfs/auto-snapshot:event<br />
disabled        Oct_16   svc:/system/filesystem/zfs/auto-snapshot:daily<br />
disabled       Oct_16   svc:/system/filesystem/zfs/auto-snapshot:monthly<br />
disabled       Oct_16   svc:/system/filesystem/zfs/auto-snapshot:weekly</p>
<p>Maintenant, pour mettre en place des snapshots automatiques a chaque jour, il faut activer le service en question:<br />
# svcadm enable svc:/system/filesystem/zfs/auto-snapshot:daily</p>
<p>Voilà! la suite dans un prochain article!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rallye.ca/2010/10/snapshots-zfs-automatiques/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nouvel équipement Sun recu et essayé !</title>
		<link>http://blog.rallye.ca/2009/07/nouvel-equipement-sun-recu-et-essaye/</link>
		<comments>http://blog.rallye.ca/2009/07/nouvel-equipement-sun-recu-et-essaye/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 01:52:06 +0000</pubDate>
		<dc:creator>PierreM</dc:creator>
				<category><![CDATA[Sun]]></category>
		<category><![CDATA[vélo]]></category>
		<category><![CDATA[whatever]]></category>
		<category><![CDATA[silo nucléaire]]></category>
		<category><![CDATA[vermont]]></category>

		<guid isPermaLink="false">http://blog.rallye.ca/?p=144</guid>
		<description><![CDATA[J&#8217;ai reçu ceci aujourd&#8217;hui et j&#8217;ai procédé à un road test (c&#8217;est vraiment le cas de le dire): D&#8217;abord, je dois dire qu&#8217;il est, comme plusieurs jersey de vélo, très &#8220;fit&#8221;. Donc même s&#8217;il est de grandeur large, ce n&#8217;est &#8230; <a href="http://blog.rallye.ca/2009/07/nouvel-equipement-sun-recu-et-essaye/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai reçu ceci aujourd&#8217;hui et j&#8217;ai procédé à un road test (c&#8217;est vraiment le cas de le dire):<br />
<a class="thickbox" rel="" href='https://blog.rallye.ca/wp-content/gallery/velo/sun_101lrg.gif' title=''><img src='https://blog.rallye.ca/wp-content/gallery/velo/thumbs/thumbs_sun_101lrg.gif' alt='sun_101lrg' class='ngg-singlepic ngg-right' /></a><br />
D&#8217;abord, je dois dire qu&#8217;il est, comme plusieurs jersey de vélo, très &#8220;fit&#8221;. Donc même s&#8217;il est de grandeur large, ce n&#8217;est pas un modèle qui conviendra à tout les gabarits. Ne vous laissez pas influencer par le site web qui dit qu&#8217;il est &#8220;semi-fit&#8221; ce n&#8217;est pas le cas.</p>
<p>Je dois aussi vous dire qu&#8217;au début je n&#8217;étais pas certain des couleurs mais puisqu&#8217;il n&#8217;y avait pas d&#8217;autre choix de ce fournisseur, j&#8217;ai pris une chance. Après l&#8217;avoir porté près de 50km sur des petites routes avec un peu de trafic je crois qu&#8217;il est assez voyant et en vélo ça ne peut être qu&#8217;un avantage. Je me suis aussi rendu compte qu&#8217;il allaient vraiment bien avec mes bas de martiens (<a class="thickbox" rel="" href='https://blog.rallye.ca/wp-content/gallery/velo/inline-current-colon-up-2.jpg' title=''><img src='https://blog.rallye.ca/wp-content/gallery/velo/thumbs/thumbs_inline-current-colon-up-2.jpg' alt='inline-current-colon-up-2' class='ngg-singlepic ngg-left' /></a>)!</p>
<p><a class="thickbox" rel="" href='https://blog.rallye.ca/wp-content/gallery/vermont_09/67826f37-4e71-4c37-b55b-ad9ee78aa3c6.jpg' title='La pancarte qui indique que nous étions a moins d&#039;un mile d&#039;un ancien silo d&#039;ICBM! (ceci n&#039;est pas une de mes photos)'><img src='https://blog.rallye.ca/wp-content/gallery/vermont_09/thumbs/thumbs_67826f37-4e71-4c37-b55b-ad9ee78aa3c6.jpg' alt='67826f37-4e71-4c37-b55b-ad9ee78aa3c6' class='ngg-singlepic ngg-right' /></a></p>
<p>Côté matériel, Sun restent fidèles à eux mêmes, c&#8217;est du bon stock ! Je peux vous dire que pour avoir roulé la moitié de notre sortie sous la pluie (variant de légère bruine à orage sérieux) ce jersey respire vraiment bien. Ça sèche tout seul une fois la pluie terminée et après deux tours de roue on ne sent plus le maillot tellement il est léger.</p>
<p><a class="thickbox" rel="" href='https://blog.rallye.ca/wp-content/gallery/vermont_09/0ee3e0bb-2d03-432e-81e6-a70766d89d3b.jpg' title='La petite cabane ou se stationner (ceci n&#039;est pas une de mes photos)'><img src='https://blog.rallye.ca/wp-content/gallery/vermont_09/thumbs/thumbs_0ee3e0bb-2d03-432e-81e6-a70766d89d3b.jpg' alt='0ee3e0bb-2d03-432e-81e6-a70766d89d3b' class='ngg-singlepic ngg-right' /></a></p>
<p>Voici le lien pour le maillot, il y a un rabais de 30% ces temps-ci, ça deviens un peu plus abordable que leur prix d&#8217;origine.<br />
sunwear.sun.com</p>
<p>p.s. pas de photos de notre sortie en vélo au Vermont d&#8217;aujourd&#8217;hui car la première chose dont nous nous sommes rendu compte est que nous avions oublié l&#8217;appareil photo à la maison&#8230;</p>
<p>Mise à jour: J&#8217;ai ajouté deux photos de l&#8217;endroit ou nous nous sommes stationnés. Ce ne sont pas mes photos mais ça montre un côté amusant lorsqu&#8217;on voyage: on ne sait jamais sur quoi on va tomber !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rallye.ca/2009/07/nouvel-equipement-sun-recu-et-essaye/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comment mounter un filesystem EXT2/EXT3 sous Solaris 10</title>
		<link>http://blog.rallye.ca/2009/06/comment-mounter-un-filesystem-ext2ext3-sous-solaris-10/</link>
		<comments>http://blog.rallye.ca/2009/06/comment-mounter-un-filesystem-ext2ext3-sous-solaris-10/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 01:23:08 +0000</pubDate>
		<dc:creator>PierreM</dc:creator>
				<category><![CDATA[Opensolaris]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Solaris x86/x64]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[EXT2]]></category>
		<category><![CDATA[EXT3]]></category>
		<category><![CDATA[FSWmisc]]></category>
		<category><![CDATA[FSWpart]]></category>
		<category><![CDATA[Openso]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[x86]]></category>

		<guid isPermaLink="false">http://blog.rallye.ca/?p=124</guid>
		<description><![CDATA[Bon, comme notre nouveau laptop semble avoir un problème de démarrage et que j&#8217;ai des données dessus que je ne veux pas perdre, j&#8217;ai besoin de pouvoir lire le filesystem EXT2 (a moins que ça ne soit EXT3) du Ubuntu &#8230; <a href="http://blog.rallye.ca/2009/06/comment-mounter-un-filesystem-ext2ext3-sous-solaris-10/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Bon, comme notre nouveau laptop semble avoir un problème de démarrage et que j&#8217;ai des données dessus que je ne veux pas perdre, j&#8217;ai besoin de pouvoir lire le filesystem EXT2 (a moins que ça ne soit EXT3) du Ubuntu qui est dessus.</p>
<p>En faisant une petite recherche j&#8217;ai rapidement trouvé: ça prend deux packages et le tour est joué!<br />
Allez récupérer ces packages et installez-les:<br />
<a href="http://www.belenix.org/binfiles/FSWpart.tar.gz" class="broken_link" rel="nofollow">FSWpart</a><br />
<a href="http://www.belenix.org/binfiles/FSWfsmisc.tar.gz" class="broken_link" rel="nofollow">FSWmisc</a></p>
<p>Une fois que c&#8217;est installé il ne reste qu&#8217;à détecter quel  type de partition est sur le disque et de faire un mount avec la bonne option. Aussi, il est préférable de trouver l&#8217;identifiant du disque avec la commande format.</p>
<p>Par exemple, dans mon cas, ça ressemble à ceci:</p>
<blockquote><p>global # format<br />
Searching for disks&#8230;done<br />
AVAILABLE DISK SELECTIONS:<br />
      0. c0d0 <default cyl 4859 alt 2 hd 255 sec 63></default><br />
          /pci@0,0/pci-ide@1f,1/ide@0/cmdk@0,0<br />
       1. c1d0 <default cyl 4862 alt 2 hd 255 sec 63></default><br />
          /pci@0,0/pci-ide@1f,1/ide@1/cmdk@0,0<br />
Specify disk (enter its number): </p></blockquote>
<p>Oups, j&#8217;oubliais qu&#8217;avec Solaris, pour voir les disques sur mon contrôleur USB je dois passer par format -e (ce n&#8217;est pas nécessaire sous Opensolaris).<br />
Donc on recommence:</p>
<blockquote><p>global # format -e<br />
Searching for disks&#8230;<br />
The device does not support mode page 3 or page 4,<br />
or the reported geometry info is invalid.<br />
WARNING: Disk geometry is based on capacity data.<br />
The current rpm value 0 is invalid, adjusting it to 3600<br />
done<br />
c6t0d0: configured with capacity of 298.07GB<br />
AVAILABLE DISK SELECTIONS:<br />
       0. c0d0 <default cyl 4859 alt 2 hd 255 sec 63><br />
          /pci@0,0/pci-ide@1f,1/ide@0/cmdk@0,0<br />
       1. c1d0 </default><default cyl 4862 alt 2 hd 255 sec 63><br />
          /pci@0,0/pci-ide@1f,1/ide@1/cmdk@0,0<br />
       2. c2t0d0 <wdc WD50-00AAVS-00ZTB0-    -465.76GB><br />
          /pci@0,0/pci1028,151@1d,7/storage@7/disk@0,0<br />
       3. c3t0d0 </wdc><wdc WD50-00AAVS-32ZTB0-    -465.76GB><br />
          /pci@0,0/pci1028,151@1d,7/storage@8/disk@0,0<br />
       4. c6t0d0 <initio -WD3200BEVS-26VAT-3.01 cyl 38911 alt 2 hd 255 sec 63><br />
         /pci@0,0/pci1028,151@1d,7/storage@6/disk@0,0<br />
Specify disk (enter its number): </initio></wdc></default></p></blockquote>
<p>Ensuite, on trouve le type de partition à l&#8217;aide de prtpart:</p>
<blockquote><p>global # /usr/bin/prtpart /dev/dsk/c6t0d0p0<br />
Fdisk information for device /dev/dsk/c6t0d0p0<br />
Block Size : 512 bytes<br />
Controller : usbif,class8<br />
Disk       : sd<br />
Capacity   : 298 GB<br />
#  start block  # nblocks    startCylSecHd endCylSecHd   OSType<br />
 1: 0000000063   0608750982     0/ 1/ 1    ff/ff/fe      Linux native<br />
 2: 0608751045   0016386300    ff/ff/fe    ff/ff/fe      DOS Extended<br />
  #  start block  # nblocks    startCylSecHd endCylSecHd   OSType<br />
   5: 0000000063   0016386237    ff/ff/fe    ff/ff/fe      Linux swap</p></blockquote>
<p>Ça y est, on peut mounter la partition maintenant!</p>
<blockquote><p>global # mount -o ro -F ext2fs /dev/dsk/c6t0d0p1 /mnt/linux_laptop<br />
global # df -h /mnt/linux_laptop<br />
Filesystem             size   used  avail capacity  Mounted on<br />
127.0.0.1:/            290G    12G   264G     5%    /mnt/linux_laptop
</p></blockquote>
<p>Avec cette technique j&#8217;ai pu récupérer mes données avant d&#8217;envoyer le laptop au magasin pour qu&#8217;ils m&#8217;en donne un qui fonctionne&#8230;</p>
<p>Merci au site de <a href="http://blogs.sun.com/pradhap/">Pradap</a> pour des instructions claires et les liens vers les packages !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rallye.ca/2009/06/comment-mounter-un-filesystem-ext2ext3-sous-solaris-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Client citrix sous OpenSolaris</title>
		<link>http://blog.rallye.ca/2009/02/client-citrix-sous-opensolaris/</link>
		<comments>http://blog.rallye.ca/2009/02/client-citrix-sous-opensolaris/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 05:47:27 +0000</pubDate>
		<dc:creator>PierreM</dc:creator>
				<category><![CDATA[Opensolaris]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Solaris x86/x64]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[2009-11]]></category>
		<category><![CDATA[citrix client]]></category>
		<category><![CDATA[libXm.so]]></category>
		<category><![CDATA[opensolaris]]></category>
		<category><![CDATA[snv_101]]></category>
		<category><![CDATA[snv_106]]></category>
		<category><![CDATA[SUNWmfrun]]></category>
		<category><![CDATA[SUNWscpu]]></category>
		<category><![CDATA[vpn]]></category>
		<category><![CDATA[x86]]></category>

		<guid isPermaLink="false">http://blog.rallye.ca/?p=81</guid>
		<description><![CDATA[Voici un truc simple pour faire fonctionner le client Citrix sous OpenSolaris: Puisque le client citrix est compilé avec les librairies ucb et libXm de Solaris et que celles-ci ne sont plus disponibles sous OpenSolaris, il suffit d&#8217;en récupérer une &#8230; <a href="http://blog.rallye.ca/2009/02/client-citrix-sous-opensolaris/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Voici un truc simple pour faire fonctionner le client Citrix sous OpenSolaris:</p>
<p>Puisque le client citrix est compilé avec les librairies ucb et libXm de Solaris et que celles-ci ne sont plus disponibles sous OpenSolaris, il suffit d&#8217;en récupérer une copie a partir d&#8217;un solaris 10 x86.</p>
<p>Pour les librairies ucb, elles font partie du package SUNWscpu tandis que la librairie libXm elle, fait partie du package SUNWmfrun. Ca vous prendra donc ces deux packages dans Solaris 10 pour avoir une copie des librairie requises pour le client citrix.</p>
<p>Copiez les répertoires /usr/ucblib et /usr/dt/lib de votre source vers votre installation d&#8217;OpenSolaris et voila, vous pourrez maintenant installer et vous servir du client citrix pour votre accès VPN !</p>
<p>Note: j&#8217;ai utilisé ce truc la pour faire fonctionner ICA et je me suis rendu compte que sous Opensolaris 2008-11 (snv_101a) ca ne fonctionnait pas du tout. Apres la mise à jour a 2009-06 (snv_106) je vois que tout fonctionne. Je ne sais pas encore pourquoi mais je sais qu&#8217;il y a eu des changements au niveau des librairies X récemment&#8230;</p>
<p>C&#8217;est à suivre !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rallye.ca/2009/02/client-citrix-sous-opensolaris/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Désactiver ipv6 pour ftpd via inetadm</title>
		<link>http://blog.rallye.ca/2009/02/desactiver-ipv6-pour-ftp-via-inetadm/</link>
		<comments>http://blog.rallye.ca/2009/02/desactiver-ipv6-pour-ftp-via-inetadm/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 15:30:27 +0000</pubDate>
		<dc:creator>PierreM</dc:creator>
				<category><![CDATA[Opensolaris]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Solaris x86/x64]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[ftpd]]></category>
		<category><![CDATA[inetadm]]></category>
		<category><![CDATA[ipv6]]></category>
		<category><![CDATA[netstat]]></category>

		<guid isPermaLink="false">http://blog.rallye.ca/?p=93</guid>
		<description><![CDATA[Voici comment désactiver ipv6 pour le service ftp (controllé par inetd) Commencez par voir si ftp écoute bel et bien en ipv6: global # netstat -an -f inet6 -P tcp TCP: IPv6 Local Address                     Remote Address                 Swind Send-Q Rwind Recv-Q   &#8230; <a href="http://blog.rallye.ca/2009/02/desactiver-ipv6-pour-ftp-via-inetadm/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Voici comment désactiver ipv6 pour le service ftp (controllé par inetd)</p>
<p>Commencez par voir si ftp écoute bel et bien en ipv6:</p>
<blockquote><p>global # netstat -an -f inet6 -P tcp</p>
<p>TCP: IPv6<br />
Local Address                     Remote Address                 Swind Send-Q Rwind Recv-Q   State      If<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8211; &#8212;&#8212; &#8212;&#8211; &#8212;&#8212; &#8212;&#8212;&#8212;&#8211; &#8212;&#8211;<br />
*.*                               *.*                             0      0 49152      0 IDLE<br />
*.21                              *.*                             0      0 49152      0 LISTEN
</p></blockquote>
<p>Ensuite, listez les propriétées du service ftp avec inetadm:</p>
<blockquote><p>global # inetadm -l ftp<br />
SCOPE    NAME=VALUE<br />
name=&#8221;ftp&#8221;<br />
endpoint_type=&#8221;stream&#8221;<br />
<strong>proto=&#8221;tcp6&#8243;</strong><br />
isrpc=FALSE<br />
wait=FALSE<br />
exec=&#8221;/usr/sbin/in.ftpd -l -a&#8221;<br />
user=&#8221;root&#8221;<br />
default  bind_addr=&#8221;"<br />
default  bind_fail_max=-1<br />
default  bind_fail_interval=-1<br />
default  max_con_rate=-1<br />
default  max_copies=-1<br />
default  con_rate_offline=-1<br />
default  failrate_cnt=40<br />
default  failrate_interval=60<br />
default  inherit_env=TRUE<br />
default  tcp_trace=TRUE<br />
default  tcp_wrappers=FALSE<br />
default  connection_backlog=10
</p></blockquote>
<p>On voit bien que le service est configuré pour écouter aussi en ipv6 (proto=ipv6). Nous allons donc changer ca dynamiquement en utilisant la commande inetadm:</p>
<blockquote><p>global # inetadm -m ftp proto=tcp</p></blockquote>
<p>On peut re-vérifier les propriétées:</p>
<blockquote><p>global # inetadm -l ftp<br />
SCOPE    NAME=VALUE<br />
name=&#8221;ftp&#8221;<br />
endpoint_type=&#8221;stream&#8221;<br />
<strong>proto=&#8221;tcp&#8221;</strong><br />
isrpc=FALSE<br />
wait=FALSE<br />
exec=&#8221;/usr/sbin/in.ftpd -l -a&#8221;<br />
user=&#8221;root&#8221;<br />
default  bind_addr=&#8221;"<br />
default  bind_fail_max=-1<br />
default  bind_fail_interval=-1<br />
default  max_con_rate=-1<br />
default  max_copies=-1<br />
default  con_rate_offline=-1<br />
default  failrate_cnt=40<br />
default  failrate_interval=60<br />
default  inherit_env=TRUE<br />
default  tcp_trace=TRUE<br />
default  tcp_wrappers=FALSE<br />
default  connection_backlog=10
</p></blockquote>
<p>Une dernière vérification pour voir si ftpd écoute toujours sur le port 21 en ipv6:</p>
<blockquote><p>global # netstat -an -f inet6 -P tcp</p>
<p>TCP: IPv6<br />
Local Address                     Remote Address                 Swind Send-Q Rwind Recv-Q   State      If<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8211; &#8212;&#8212; &#8212;&#8211; &#8212;&#8212; &#8212;&#8212;&#8212;&#8211; &#8212;&#8211;<br />
*.*                               *.*                             0      0 49152      0 IDLE</p>
</blockquote>
<p>Voila un autre truc rapide !!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rallye.ca/2009/02/desactiver-ipv6-pour-ftp-via-inetadm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>truc rapide: upgrade Opensolaris</title>
		<link>http://blog.rallye.ca/2009/02/truc-rapide-upgrade-opensolaris/</link>
		<comments>http://blog.rallye.ca/2009/02/truc-rapide-upgrade-opensolaris/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 04:05:55 +0000</pubDate>
		<dc:creator>PierreM</dc:creator>
				<category><![CDATA[Opensolaris]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[mise a jour]]></category>
		<category><![CDATA[opensolaris]]></category>
		<category><![CDATA[snv_101]]></category>
		<category><![CDATA[snv_106]]></category>
		<category><![CDATA[truc]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://blog.rallye.ca/?p=86</guid>
		<description><![CDATA[Un petit truc rapide pour me retrouver lors d&#8217;un upgrade opensolaris. Par exemple, pour mettre à jour OpenSolaris 2008-11 (snv_101b) à la version dev actuelle 2009-06 (snv_106) on doit faire comme ceci: global $ pfexec pkg set-authority -O http://pkg.opensolaris.org/dev/ opensolaris.org &#8230; <a href="http://blog.rallye.ca/2009/02/truc-rapide-upgrade-opensolaris/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Un petit truc rapide pour me retrouver lors d&#8217;un upgrade opensolaris. Par exemple, pour mettre à jour OpenSolaris 2008-11 (snv_101b) à la version dev actuelle 2009-06 (snv_106) on doit faire comme ceci:</p>
<blockquote><p>global $ pfexec pkg set-authority -O http://pkg.opensolaris.org/dev/ opensolaris.org<br />
global $ BUILD=`uname -v | sed -e &#8220;s/snv_//&#8221; -e &#8220;s/[a-z]//&#8221;`<br />
global $ pfexec pkg refresh<br />
global $ pfexec pkg install entire@0.5.11-0.${BUILD}<br />
global $ pfexec pkg install SUNWipkg@0.5.11-0.${BUILD}<br />
global $ pfexec pkg install SUNWinstall-libs</p></blockquote>
<p>ensuite, on y va pour la finale:</p>
<blockquote><p>global $ pfexec pkg image-update</p></blockquote>
<p>On redémarre pour activer la nouvelle version et voila!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rallye.ca/2009/02/truc-rapide-upgrade-opensolaris/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Poursuite contre Blastwave.org ?</title>
		<link>http://blog.rallye.ca/2008/08/poursuite-contre-blastwaveorg/</link>
		<comments>http://blog.rallye.ca/2008/08/poursuite-contre-blastwaveorg/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 02:46:15 +0000</pubDate>
		<dc:creator>PierreM</dc:creator>
				<category><![CDATA[Opensolaris]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[whatever]]></category>
		<category><![CDATA[Blastwave]]></category>
		<category><![CDATA[opensolaris]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Poursuite]]></category>

		<guid isPermaLink="false">http://blog.rallye.ca/?p=15</guid>
		<description><![CDATA[Je suis venu pour mettre à jour le catalogue des logiciels Blastwave un peu plus tôt et je suis tombé sur une page qui semble indiquer qu&#8217;une poursuite est intentée contre le site Blastwave. (www.blastwave.org) Ce qui me fait penser &#8230; <a href="http://blog.rallye.ca/2008/08/poursuite-contre-blastwaveorg/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Je suis venu pour mettre à jour le catalogue des logiciels Blastwave un peu plus tôt et je suis tombé sur une page qui semble indiquer qu&#8217;une poursuite est intentée contre le site Blastwave. (www.blastwave.org)</p>
<p>Ce qui me fait penser ça ? Ceci probablement:</p>
<p style="padding-left: 30px;">All websites, documents and binary software packages that bear  the mark Blastwave or Blastwave(tm) are no longer available  until further notice.</p>
<p>Ou ceci peut-être (extrait du WHOIS de blastwave):</p>
<p style="padding-left: 30px;">
<p style="padding-left: 30px;">Domain Name: blastwave.org<br />
Status: CLIENT TRANSFER PROHIBITED</p>
<p>Si je comprend bien, le lien est dans le nom blastwave&#8230; J&#8217;ai vraiment hâte de comprendre les vraies raisons de la poursuite s&#8217;il y en a une, j&#8217;ai dans l&#8217;idée que comme trop souvent, ça ne tient pas.</p>
<p>Tiens, j&#8217;imagine que c&#8217;est une compagnie qui sort de nulle part et qui veut faire une campagne de marketing pour un produit à la noix qui va se vendre en 17 paiements faciles durant des infomercials!</p>
<p>Pour ceux qui ne savent pas, www.blastwave.org est un répertoire de logiciels libres (opensource) pour Solaris et OpenSolaris.</p>
<p>J&#8217;espère qu&#8217;il (Dennis Clarke le gars qui opère Blastwave) s&#8217;en tirera sans trop de problèmes, je pense ne pas me tromper pour dire que la communauté des usagers Solaris et OpenSolaris est avec lui !
</p>
<p style="padding-left: 30px;">ref: http://opensolaris.org/jive/thread.jspa?messageID=266442</p>
<p>Ne lâche pas Dennis, et surtout, merci pour ton implication !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rallye.ca/2008/08/poursuite-contre-blastwaveorg/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ZFS: Transformer un zpool simple en miroir</title>
		<link>http://blog.rallye.ca/2008/03/zfs-transformer-un-zpool-simple-en-miroir/</link>
		<comments>http://blog.rallye.ca/2008/03/zfs-transformer-un-zpool-simple-en-miroir/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 16:57:41 +0000</pubDate>
		<dc:creator>PierreM</dc:creator>
				<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Solaris x86/x64]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[A1000]]></category>
		<category><![CDATA[mirror]]></category>
		<category><![CDATA[opensolaris]]></category>
		<category><![CDATA[path_to_inst]]></category>
		<category><![CDATA[zpool]]></category>

		<guid isPermaLink="false">http://blog.rallye.ca/?p=12</guid>
		<description><![CDATA[Comment passer d&#8217;un zpool qui ne contient qu&#8217;une seule composante (dans mon cas un disque externe de 500Gb) à un zpool avec deux composantes en miroir en une seule commande ou presque ?! C&#8217;est plutôt simple car ZFS nous permet &#8230; <a href="http://blog.rallye.ca/2008/03/zfs-transformer-un-zpool-simple-en-miroir/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Comment passer d&#8217;un zpool qui ne contient qu&#8217;une seule composante (dans mon cas un disque externe de 500Gb) à un zpool avec deux composantes en miroir en une seule commande ou presque ?!</p>
<p>C&#8217;est plutôt simple car ZFS nous permet d&#8217;ajouter la composante et en utilisant la bonne commande, il nous transforme le zpool en miroir et synchronise les données une fois que c&#8217;est réussi.</p>
<p>Voici donc comment faire:</p>
<blockquote><p>1- avoir un zpool contenant une composante.<br />
2- attacher la nouvelle composante au zpool.<br />
3- attendre la fin de la synchronisation.</p></blockquote>
<p>Voici maintenant les détails des commandes à suivre:</p>
<p>1- avoir un zpool avec une seule composante et s&#8217;assurer qu&#8217;elle n&#8217;est pas en erreur:</p>
<table style="border: 1px dashed #000000" border="0" cellspacing="10">
<tbody>
<tr>
<td># zpool status -v ext_pool<br />
pool: ext_pool<br />
state: ONLINE<br />
scrub: none requested<br />
config:NAME STATE READ WRITE CKSUM<br />
ext_pool ONLINE 0 0 0<br />
c2t0d0 ONLINE 0 0 0errors: No known data errors</td>
</tr>
</tbody>
</table>
<p>Parfait, on peut poursuivre car il n&#8217;y a pas d&#8217;erreurs.</p>
<p>Maintenant, il faut ajouter un nouveau disque physiquement. Dans le cas des disques USB externes, je ne suis pas encore tout à fait certain pourquoi mais on ne les voit pas via la commande fdisk. Donc il va falloir l&#8217;identifier via le fichier path_to_inst dans /etc.</p>
<p>On cherche le nouveau disque dans les logs:</p>
<table style="border: 1px dashed #000000" border="0" cellspacing="10">
<tbody>
<tr>
<td>$ dmesg<br />
8&lt; snip snip !<br />
Mar 20 13:12:13 vostok usba: [ID 912658 kern.info] USB 2.0 device (usbc0b,b159) operating at hi speed (USB 2.x) on USB 2.0 root hub: storage@3, scsa2usb4 at bus address 3<br />
Mar 20 13:12:13 vostok usba: [ID 349649 kern.info]      Trekstor DataStation maxi m.u 00097ea8<br />
Mar 20 13:12:13 vostok genunix: [ID 936769 kern.info] scsa2usb4 is /pci@0,0/pci8086,244e@1e/pcie55,2928@7,2/storage@3<br />
Mar 20 13:12:13 vostok genunix: [ID 408114 kern.info] /pci@0,0/pci8086,244e@1e/pcie55,2928@7,2/storage@3 (scsa2usb4) online<br />
Mar 20 13:12:13 vostok scsi: [ID 193665 kern.info] sd5 at scsa2usb4: target 0 lun 0<br />
Mar 20 13:12:13 vostok genunix: [ID 936769 kern.info] sd5 is /pci@0,0/pci8086,244e@1e/pcie55,2928@7,2/storage@3/disk@0,0<br />
Mar 20 13:12:13 vostok genunix: [ID 408114 kern.info] /pci@0,0/pci8086,244e@1e/pcie55,2928@7,2/storage@3/disk@0,0 (sd5) online</td>
</tr>
</tbody>
</table>
<p>maintenant on peut trouver le target en cherchant le device correspondant:</p>
<table style="border: 1px dashed #000000" border="0" cellspacing="10">
<tbody>
<tr>
<td># grep storage /etc/path_to_inst<br />
&#8220;/pci@0,0/pci8086,244e@1e/pcie55,2928@7,2/storage@5&#8243; 3 &#8220;scsa2usb&#8221;<br />
&#8220;/pci@0,0/pci8086,244e@1e/pcie55,2928@7,2/storage@5/disk@0,0&#8243; 4 &#8220;sd&#8221;<br />
&#8220;/pci@0,0/pci8086,244e@1e/pcie55,2928@7,2/storage@3&#8243; 4 &#8220;scsa2usb&#8221;<br />
&#8220;/pci@0,0/pci8086,244e@1e/pcie55,2928@7,2/storage@3/disk@0,0&#8243; 5 &#8220;sd&#8221;<br />
&#8220;/pci@0,0/pci1028,10e@1f,2/storage@1&#8243; 0 &#8220;scsa2usb&#8221;<br />
&#8220;/pci@0,0/pci1028,10e@1f,2/storage@1/disk@0,0&#8243; 1 &#8220;sd&#8221;<br />
&#8220;/pci@0,0/pci1028,10e@1f,2/storage@2&#8243; 1 &#8220;scsa2usb&#8221;<br />
&#8220;/pci@0,0/pci1028,10e@1f,2/storage@2/disk@0,0&#8243; 2 &#8220;sd&#8221;<br />
&#8220;/pci@0,0/pci1028,10e@1f,4/storage@1&#8243; 2 &#8220;scsa2usb&#8221;<br />
&#8220;/pci@0,0/pci1028,10e@1f,4/storage@1/disk@0,0&#8243; 3 &#8220;sd&#8221;# ls -l /dev/dsk/ | grep storage@3/disk@0,0<br />
lrwxrwxrwx   1 root     root          74 Mar 20 13:12 c3t0d0p0 -&gt; ../../devices/pci@0,0/pci8086,244e@1e/pcie55,2928@7,2/storage@3/disk@0,0:q<br />
lrwxrwxrwx   1 root     root          74 Mar 20 13:12 c3t0d0p1 -&gt; ../../devices/pci@0,0/pci8086,244e@1e/pcie55,2928@7,2/storage@3/disk@0,0:r<br />
lrwxrwxrwx   1 root     root          74 Mar 20 13:12 c3t0d0p2 -&gt; ../../devices/pci@0,0/pci8086,244e@1e/pcie55,2928@7,2/storage@3/disk@0,0:s</td>
</tr>
</tbody>
</table>
<p>On peut donc déduire que le disque que l&#8217;on cherche est le c3t0d0. Zfs peut utiliser le disque en entier si on ne lui spécifie pas la slice à utiliser. On utilisera donc c3t0d0 pour notre exemple.</p>
<p>Avant d&#8217;attacher la nouvelle composante, il serait mieux de vérifier qu&#8217;il n&#8217;y a pas d&#8217;erreurs avec la commande scrub:</p>
<table style="border: 1px dashed #000000" border="0" cellspacing="10">
<tbody>
<tr>
<td># zpool scrub ext_pool<br />
# zpool status -v ext_pool<br />
pool: ext_pool<br />
state: ONLINE<br />
scrub: scrub in progress, 0.42% done, 1h19m to go<br />
config:        NAME        STATE     READ WRITE CKSUM<br />
ext_pool    ONLINE       0     0     0<br />
c2t0d0    ONLINE       0     0     0errors: No known data errors</td>
</tr>
</tbody>
</table>
<p>2- Attacher la nouvelle composante au zpool:</p>
<p>Une fois la vérification terminé (attention ça peut prendre du temps) on attache la composante (nouveau disque) comme ceci:</p>
<table style="border: 1px dashed #000000" border="0" cellspacing="10">
<tbody>
<tr>
<td># zpool attach ext_pool c2t0d0 c3t0d0<br />
# zpool status -v ext_pool<br />
pool: ext_pool<br />
state: ONLINE<br />
status: One or more devices is currently being resilvered.  The pool will<br />
continue to function, possibly in a degraded state.<br />
action: Wait for the resilver to complete.<br />
scrub: resilver in progress, 0.15% done, 2h1m to go<br />
config:        NAME        STATE     READ WRITE CKSUM<br />
ext_pool    ONLINE       0     0     0<br />
mirror    ONLINE       0     0     0<br />
c2t0d0  ONLINE       0     0     0<br />
c3t0d0  ONLINE       0     0     0errors: No known data errors</td>
</tr>
</tbody>
</table>
<p>Voila !Il ne reste qu&#8217;a attendre que la synchronisation se termine et on à transformer cette zpool à une composante en zpool à deux composantes en miroirs!</p>
<p>Si on regarde les io, on peut voir que ce disque offre environ 10M/s en écriture..</p>
<table style="border: 1px dashed #000000" border="0" cellspacing="10">
<tbody>
<tr>
<td># zpool iostat -v ext_pool<br />
capacity     operations    bandwidth<br />
pool         used  avail   read  write   read  write<br />
&#8212;&#8212;&#8212;-  &#8212;&#8211;  &#8212;&#8211;  &#8212;&#8211;  &#8212;&#8211;  &#8212;&#8211;  &#8212;&#8211;<br />
ext_pool    58.6G   405G      0      0    658      3<br />
mirror    58.6G   405G     92     14  9.96M  58.8K<br />
c2t0d0      &#8211;      &#8211;      0      0  40.7K  10.2K<br />
c3t0d0      &#8211;      &#8211;      0     94  2.21K  10.0M<br />
&#8212;&#8212;&#8212;-  &#8212;&#8211;  &#8212;&#8211;  &#8212;&#8211;  &#8212;&#8211;  &#8212;&#8211;  &#8212;&#8211;</td>
</tr>
</tbody>
</table>
<p>Enfin, le A1000 va être à vendre je crois&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rallye.ca/2008/03/zfs-transformer-un-zpool-simple-en-miroir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Encryption BlowFish des mots de passe sous Solaris 10</title>
		<link>http://blog.rallye.ca/2007/07/encryption-blowfish-des-mots-de-passe-sous-solaris-10/</link>
		<comments>http://blog.rallye.ca/2007/07/encryption-blowfish-des-mots-de-passe-sous-solaris-10/#comments</comments>
		<pubDate>Sun, 22 Jul 2007 04:38:53 +0000</pubDate>
		<dc:creator>PierreM</dc:creator>
				<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://blog.rallye.ca/?p=4</guid>
		<description><![CDATA[Dernièrement, quelqu&#8217;un demandait comment faire pour que Solaris 10 prenne compte de plus de 8 caractères pour un mot de passe. Ce problème nous viens de la fonction crypt qui évalue uniquement les 8 premiers caractères d&#8217;un mot de passe, &#8230; <a href="http://blog.rallye.ca/2007/07/encryption-blowfish-des-mots-de-passe-sous-solaris-10/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Dernièrement, quelqu&#8217;un demandait comment faire pour que Solaris 10 prenne compte de plus de 8 caractères pour un mot de passe. Ce problème nous viens de la fonction crypt qui évalue uniquement les 8 premiers caractères d&#8217;un mot de passe, et ignore silencieusement les autres.</p>
<p>La solution est très simple a mettre en place, voici donc comment faire.<br />
Modifiez le fichier /etc/security/policy.conf:</p>
<table border="1">
<tr>
<td># vi /etc/security/policy.conf</td>
</tr>
</table>
<p>remplacez la ligne CRYPT_DEFAULT=__unix__<br />
par CRYPT_DEFAULT=1<br />
ou CRYPT_DEFAULT=2a<br />
ou encore par CRYPT_DEFAULT=md5</p>
<p>On trouve la liste des algorythmes utilisables dans le fichier /etc/security/crypt.conf:</p>
<table border="1">
<tr>
<td># cat crypt.conf<br />
#<br />
# Copyright 2002 Sun Microsystems, Inc.  All rights reserved.<br />
# Use is subject to license terms.<br />
#<br />
#ident  &#8220;@(#)crypt.conf 1.1     02/06/07 SMI&#8221;<br />
#<br />
# The algorithm name __unix__ is reserved.1       crypt_bsdmd5.so.1<br />
2a      crypt_bsdbf.so.1<br />
md5     crypt_sunmd5.so.1</td>
</tr>
</table>
<p>Voila, il ne vous reste qu&#8217;a changer vos mots de passe actuels pour prendre compte de plus de 8 caractères.</p>
<p>Il faut savoir que le SST (Solaris Security Toolkit, anciennement JASS) fait le travail a notre place en configurant le fichier policy.conf pour l&#8217;utilisation de l&#8217;algorythme MD5(bsd), donc compatible avec Linux.</p>
<p>On peut aussi enlever le commentaire en avant de la ligne suivante pour ne plus du tout utiliser la fonction unix_crypt(5):<br />
#CRYPT_ALGORITHMS_DEPRECATE=__unix__</p>
<p>La prochaine fois, on parle d&#8217;historique et des autres attributs disponibles pour les mots de passe sous Solaris 10.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rallye.ca/2007/07/encryption-blowfish-des-mots-de-passe-sous-solaris-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nouveau blog</title>
		<link>http://blog.rallye.ca/2007/07/nouveau-blog/</link>
		<comments>http://blog.rallye.ca/2007/07/nouveau-blog/#comments</comments>
		<pubDate>Fri, 13 Jul 2007 02:43:01 +0000</pubDate>
		<dc:creator>PierreM</dc:creator>
				<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://blog.rallye.ca/?p=3</guid>
		<description><![CDATA[Bienvenu sur mon nouveau blog. J&#8217;ai remarqué qu&#8217;il y a peu de blogs en français qui parle de unix et des autres choses que je trouve intéressantes, je vais donc essayer de combler un certain vide. On s&#8217;en reparle !]]></description>
			<content:encoded><![CDATA[<p>Bienvenu sur mon nouveau blog. J&#8217;ai remarqué qu&#8217;il y a peu de blogs en français qui parle de unix et des autres choses que je trouve intéressantes, je vais donc essayer de combler un certain vide. On s&#8217;en reparle !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rallye.ca/2007/07/nouveau-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

