Le blog à Fred - Mot-clé - UbuntuBlog about programming and few other hobbies
Mon blog sur la programmation et autres petits trucs2024-03-29T11:35:56+01:00Fredurn:md5:aa8fdbf61072948b94b6b73fbda45c54DotclearEn Taro Adunurn:md5:8a8bad7d0b9b2f73065e8961379258df2012-07-04T14:55:00+02:002012-07-05T20:30:11+02:00FredSystème et réseauFreeBSDUbuntuWine<p>En fouillant dans mes CDs, j'ai retrouvé mon exemplaire de <a href="https://fr.wikipedia.org/wiki/StarCraft" hreflang="fr">StarCraft</a>. Et là, je suis retombé en enfance<sup>[<a href="http://frederic.praca.free.fr/index.php?post/2012/07/04/En-Taro-Adun#pnote-614-1" id="rev-pnote-614-1">1</a>]</sup> et j'ai décidé d'y rejouer.<br />
Comment faire quand on n'a plus de Windows ou que l'on a pas envie de s'en servir ?<br />
Et bien, on utilise <a href="http://www.winehq.org/" hreflang="en">''Wine''</a> !!<br />
Cet excellent billet relate donc l'installation de <em>Wine</em> et sa configuration sous <em>Ubuntu</em> et <em>FreeBSD</em>. et vous verrez qu'il y en a un pour lequel c'est nettement plus facile :D</p>
<div class="footnotes"><h4>Notes</h4>
<p>[<a href="http://frederic.praca.free.fr/index.php?post/2012/07/04/En-Taro-Adun#rev-pnote-614-1" id="pnote-614-1">1</a>] ou presque</p></div>
<h4>Sous <em>Ubuntu</em>!!</h4>
<p>Commençons par le simple parce que ce sera fait et plus rapide. En plus, ça fera un teasing pour le passage à <em>FreeBSD</em>.<br />
On commence simple avec l'installation de <em>Wine</em> via <em>Synaptic</em> ou par la ligne de commande :</p>
<pre>
fred@tattoine:/ > sudo apt-get install wine
</pre>
<p>Simple ? Alors on continue.<br />
On met gentiment la galette dans le lecteur de CD et toujours depuis la ligne de commande :</p>
<pre>
fred@tattoine:/media/StarCraft > wine install.exe
</pre>
<p>Si tout se passe bien, ça s'installe !!!<br />
Et voilà, c'est fini !! :D
<br /></p>
<h4>Sous <em>FreeBSD</em>!!</h4>
<p>Bon, c'est là qu'on rigole moins... Enfin, si, c'est juste qu'il y a des subtilités.<br />
Pour l'installation de <em>Wine</em>, c'est comme d'habitude, assez simple :</p>
<pre>
coruscant# cd /usr/ports/emulators/wine
coruscant# make install
</pre>
<p>ou mieux, quand <em>portupgrade</em> est installé</p>
<pre>
coruscant# portupgrade -N wine
</pre>
<p>Une fois, <em>Wine</em> installé, il faut monter le CD puis lancer comme pour <em>Ubuntu</em></p>
<pre>
fred@coruscant:~% wine /mnt/dvd/install.exe
</pre>
<p>Tout se passe alors correctement... Apparemment.<br />
Sauf qu'au moment de lancer le jeu, enfer et damnation, le message</p>
<pre>
Starcraft is unable to read a required file. Your Starcraft CD may not be in the CDROM Drive. Please ensure that the Starcraft disc is in the CDROM drive and press OK. To leave the program, press Exit.
</pre>
<p>apparaît.<br />
Là, on se dit qu'il faut lancer <em>winecfg</em>, ce qui n'est pas idiot.<br />
En effet, le lecteur de CD<sup>[<a href="http://frederic.praca.free.fr/index.php?post/2012/07/04/En-Taro-Adun#pnote-614-1" id="rev-pnote-614-1">1</a>]</sup> n'est pas <q>installé</q> dans <em>Wine</em> !!!<br />
Une fois, cela fait, on ré-essaye et ça... Ne marche toujours pas <img src="/themes/default/smilies/sad.png" alt=":-(" class="smiley" /><br />
Je suis finalement tombé sur <a href="http://www.hermann-uwe.de/blog/playing-starcraft-on-linux-using-wine" hreflang="en">cette page</a> qui indique la procédure à suivre pour <em>Linux</em>. Sur celle-ci, la phrase suivante a attiré mon attention :</p>
<blockquote><p>The next step is to get the latest patch and get rid of the need to insert the CD-ROM every time.</p></blockquote>
<pre> $ wget http://ftp.blizzard.com/pub/starcraft/patches/PC/SC-1161.exe
$ wine SC-1161.exe</pre>
<p>Ainsi, il est possible de jouer sans le CD. Effectivement après un petit tour sur <a href="http://ftp.blizzard.com/pub/starcraft/patches/PC/" hreflang="en">la page FTP</a> de <a href="http://eu.blizzard.com/fr-fr/" hreflang="fr">Blizzard</a>, j'ai pu télécharger le dit patch et l'installer.<br />
Comme prévu, la recopie du fichier <em>install.exe</em> puis son renommage en <em>~/.wine/drive_c/Program Files/Starcraft/StarCraft.mpq</em> m'a sauvé.<br />
<br />
Ça y est, je peux enfin jouer à <em>Starcraft</em> sur mon beau FreeBSD.<br />
<br />
Au final, ce n'était pas si compliqué :D</p>
<div class="footnotes"><h4>Notes</h4>
<p>[<a href="http://frederic.praca.free.fr/index.php?post/2012/07/04/En-Taro-Adun#rev-pnote-614-1" id="pnote-614-1">1</a>] DVD dans mon cas</p></div>
http://frederic.praca.free.fr/index.php?post/2012/07/04/En-Taro-Adun#comment-formhttp://frederic.praca.free.fr/index.php?feed/atom/comments/614Au jour le joururn:md5:34cfbd5ecfa7af8171a4b7e7de2594402011-10-10T15:17:00+02:002011-10-10T14:20:13+02:00FredHumeurLinuxUbuntu <p>Et voilà, cela fait quelques mois que cette affaire me travaille.<br />
A la maison, ma principale machine est sous <em>FreeBSD</em> tandis que le portable familial est sous Ubuntu, histoire de pas avoir un fossé avec l'utilisation d'un poste avec l'omni-présent Window$.<br />
Le principal reproche fait par les Linuxiens à FreeBSD est le retard pour :</p>
<ul>
<li>le support du matériel tip-top-hype,</li>
<li>en terme d'intégration de click'o'drome,</li>
<li>l'intégration de la dernière version de leur soft préféré.</li>
</ul>
<p><br />
En y regardant vraiment de plus près, par exemple sur <a href="http://www.freshports.org" hreflang="en">Freshports</a>, on se rend vite compte que cela bouge plutôt pas mal quant au dernier point.<br />
Finalement, à moi, BSDiste, de faire un petit reproche.<br />
Les distributions BSD sont majoritairement orientées vers l'installation des logiciels depuis les sources plutôt que orientées binaires. Cela fait d'ailleurs couler beaucoup d'encre chez les Linuxiens qui ne veulent pas passer trois heures pour avoir leur soft.<br />
Et bien, moi, ça me va parce que là, je me retrouve confronté à un problème récurrent sur Ubuntu, la non-disponibilité d'un paquet pour ma distribution.<br />
En l'occurence, il s'agit du gestionnaire de versions <a href="http://www.monotone.ca" hreflang="en">Monotone</a>. La version 1.0 est maintenant sortie au mois de mars et il n'existe nulle part de binaires pour ma distribution, à savoir, la 10.04 Natty.<br />
En fait, pour bénéficier de cette version, il faut impérativement passer à la dernière version d'Ubuntu, et ça, c'est hors de question.<br />
Si c'était la première fois, je dis pas, mais c'est franchement fréquent d'être dépendant du bon vouloir d'un <q>packager</q> qui acceptera de mettre à disposition une version plus récente que celle datant d'un an et demi.<br />
Je trouve ça dommage et à ceux qui me diront <q>fais-le toi-même !</q>, je répondrai non. Je n'ai jamais eu à faire ça et ça ne m'intéresse pas.<br />
Y en a marre de la fuite avant :D</p>http://frederic.praca.free.fr/index.php?post/2011/10/10/Au-jour-le-jour#comment-formhttp://frederic.praca.free.fr/index.php?feed/atom/comments/603Quand c'est éteint, ben, c'est pas forcément éteinturn:md5:63c22713af7102bfc55ed0f8f4133fb22011-06-09T19:24:00+02:002011-06-10T10:14:22+02:00FredSystème et réseauFree.frIPv6LinuxUbuntu<p>Le passage en <a href="http://fr.wikipedia.org/wiki/IPv6" hreflang="fr">IPv6</a> sous ma distrib <a href="http://ubuntu-fr.org/" hreflang="fr">Ubuntu</a> n'a finalement pas été aussi simple que prévu <img src="/themes/default/smilies/smile.png" alt=":)" class="smiley" /></p> <p>Alors que je me promenais il y a quelques jours sur un site où ma présence est quasi anté-diluvienne, je suis tombé sur <a href="http://linuxfr.org/users/darkagonik/journaux/ipv6-test-today" hreflang="fr">ce journal</a>.<br />
Qu'apprenais-je <acronym> C'est la journée de l'IPv6 </acronym> Personne ne m'avait prévenu.<br />
Ayant déjà passé l'<a href="http://www.freebsd.org" hreflang="en">OS du Bien</a> sous <a href="http://fr.wikipedia.org/wiki/IPv6" hreflang="fr">IPv6</a> depuis des lustres<sup>[<a href="http://frederic.praca.free.fr/index.php?post/2011/06/09/Quand-c-est-%C3%A9teint%2C-ben%2C-c-est-pas-forc%C3%A9ment-%C3%A9teint#pnote-586-1" id="rev-pnote-586-1">1</a>]</sup>, je décidais vaillamment de faire de même sur l'<a href="http://ubuntu-fr.org/" hreflang="fr">OS du Pas Mal</a>.<br />
L'avantage d'Ubuntu, c'est d'être <q>user-friendly</q> donc je passe mon cerveau en mode clickodrome et je clique sur le NetworkManager où l'on peut voir qu'il y a déjà un onglet IPv6.<br />
Je me dis donc bêtement qu'il suffit de choisir l'adressage automatique pour être tiré d'affaire et valider l'entrée dans le far west du nouvel Internet.<br />
<img src="http://frederic.praca.free.fr/public/screenshots/.Capture-Modification_de_Auto_eth0_m.jpg" alt="Configuration IPv6 Ubuntu" style="display:block; margin:0 auto;" title="Configuration IPv6 Ubuntu, juin 2011" />
<br />
Et là, enfer et damnation, la connexion Wifi s'arrête et ne re-démarre pas !!!<br />
Donc là, hop, je réfléchis :</p>
<blockquote><p>- Ma FreeBox est correctement configurée ou alors FreeBSD est beaucoup plus fort que prévu<br />
- Y a pas de Firewall activé<br />
- Les vents sont à l'Ouest<br />
- Il ne pleut pas<br /></p></blockquote>
<p>Ayant épuisé les solutions habituelles, je décide de consulter l'Oracle Gougueul.<br />
Après quelques recherches, je tombe enfin <a href="http://ubuntuforums.org/showthread.php?t=1467542" hreflang="en">là-dessus</a> qui me renvoie ensuite <a href="http://ubuntuforums.org/showthread.php?t=1469361" hreflang="en">là</a>.<br />
Là, j'hallucine total !!! Sous Ubuntu, le firewall <em><a href="http://doc.ubuntu-fr.org/ufw" hreflang="fr">ufw</a></em>, dans sa grande sagesse, se permet de filtrer les paquets IPv6 même quand il est arrêté !!!<br />
Un petit</p>
<pre>
sudo vi /etc/default/ufw
</pre>
<p>pour changer la ligne</p>
<pre>
IPv6=no
</pre>
<p>en</p>
<pre>
IPV6=yes
</pre>
<p>Et ça devrait fonctionner. Pour vérifier, je vais voir sur le site <a href="http://test-ipv6.com/" hreflang="en">test-ipv6.com</a> et toujours rien... Bizarre !!<br />
Bien sûr, c'était évident, il faut redémarrer le <em>ufw</em> qui était éteint pour le ré-éteindre... Logique ! Enfin presque logique !
<br />
Au final, un retour sur le site de test et là, ça marche. Bon, le tout, c'était de le savoir :D</p>
<div class="footnotes"><h4>Notes</h4>
<p>[<a href="http://frederic.praca.free.fr/index.php?post/2011/06/09/Quand-c-est-%C3%A9teint%2C-ben%2C-c-est-pas-forc%C3%A9ment-%C3%A9teint#rev-pnote-586-1" id="pnote-586-1">1</a>] Ceux qui me lisent le savent déjà, pour les autres, c'est <a href="http://frederic.praca.free.fr/index.php?post/2008/10/06/Im-aware" hreflang="fr">ici</a> que ça se passe</p></div>
http://frederic.praca.free.fr/index.php?post/2011/06/09/Quand-c-est-%C3%A9teint%2C-ben%2C-c-est-pas-forc%C3%A9ment-%C3%A9teint#comment-formhttp://frederic.praca.free.fr/index.php?feed/atom/comments/586Sharing Dataurn:md5:487addc379c22a935c7908264d39f2df2009-01-11T22:05:00+01:002009-01-12T10:11:13+01:00FredSystème et réseauCoda FSFreeBSDUbuntu<p>Enfin dans vos salles, les toutes dernières aventures de votre héros dans sa bataille pour le bien, le partage et la sauvegarde de ses photos. Une aventure alliant à la fois humour et suspense et surtout CodaFS, FreeBSD et Ubuntu.</p> <h2>Le client est roi</h2>
<p>Notre héros, sans peur et sans reproche, a commencé l'aventure par la fin en configurant le client du Coda FS sur son Ubuntu.
En effet, la lecture seule de <a href="http://coda.wikidev.net/Quick_Client_Action" hreflang="fr">cette page</a> a suffi à notre héros pour avoir un client fonctionnel.</p>
<pre>
echo 'deb http://www.coda.cs.cmu.edu/debian stable/' >> /etc/apt/sources.list
apt-get update
apt-get install coda-client
</pre>
<p>Rien que ça ! Bon, en fait, sous les yeux ébahis du héros, le point de montage <em>/coda</em> était créé et prêt à l'emploi... Soit, mais le cache et le log se trouvaient sur une partition ne disposant d'assez d'espace<sup>[<a href="http://frederic.praca.free.fr/index.php?post/2009/01/06/Sharing-Data#pnote-196-1" id="rev-pnote-196-1">1</a>]</sup>, le héros dut donc changer la configuration pour déplacer le cache et le log dans une partie du disque moins exigüe.<br />
Une fois tout remis en place en utilisant la commande <em>vutil -shutdown</em> puis en redémarrant la <em>venus</em>, le héros avait enfin accès à l'ensemble des données du serveur Coda via<br /></p>
<pre>
$ cfs lv /coda/testserver.coda.cs.cmu.edu
Status of volume 7f000000 (2130706432) named "/"
Volume type is ReadWrite
Connection State is Reachable
Reintegration age: 0 sec, hogtime 1.000 sec
Minimum quota is 0, maximum quota is unlimited
Current blocks used are 389
The partition has 19539680 blocks available out of 19593852
$ cd /coda/testserver.coda.cs.cmu.edu/
$ ls -al
$ cat WELCOME
$ cd playground
</pre>
<p>Conformément au plan, le héros put goûter aux joies du partage !<br />
<br /></p>
<h2>Le grand serviteur</h2>
<p>Compte tenu de la facilité de la première partie de l'aventure, le héros s'attendait à ce que cela se corse... Et il avait raison le bougre !<br />
Malgré l'aide de son OS du bien, la tâche est ardue... La configuration ne se laisse pas faire comme ça et cette fois-ci, la lecture de <a href="http://coda.wikidev.net/The_Coda_Administration_and_User_Manual#Setting_Up_a_System_for_Use_as_a_Coda_Server" hreflang="fr">la page de configuration</a> ne suffit pas à notre héros. Les explications données par le script sont trop évasives.<br />
La lecture du script d'initialisation fournit plus d'informations à notre héros mais il ne put que se résoudre au jeu du <q>Test et recommence</q>.<br />
Après moultes essais pour configurer le serveur suivant la technique <q>aux petits oignons</q>, ce dernier devint enfin le grand serviteur du héros. Attention, c'est long :<br /></p>
<pre>
coruscant# mkdir coda_adm_files
coruscant# mkdir coda_data_files
coruscant# vice-setup
Welcome to the Coda Server Setup script!
What is the domain name for your servers? dnsalias.net
You already have a file /usr/local/etc/coda/server.conf!
Continueing will remove that file.
Do you want to continue? [yes/no] yes
Setting up config files for a coda server.
Do you want the file /usr/local/etc/coda/server.conf created? [yes]
What is the root directory for your coda server(s)? [/vice] /data
Setting up /data.
Directories under /data are set up.
Is this the master server, aka the SCM machine? (y/n) y
Setting up tokens for authentication.
The following token must be identical on all servers.
Enter a random token for update authentication : fred
The following token must be identical on all servers.
Enter a random token for auth2 authentication : fred
The following token must be identical on all servers.
Enter a random token for volutil authentication : fred
tokens done!
Setting up the file list for update client
Filelist for update ready.
Do you want to start the server at boot time? (y/n) y
Startup scripts now installed.
Now installing files specific to the SCM...
Setting up servers file.
Enter an id for the SCM server. (hostname coruscant.dnsalias.net)
The serverid is a unique number between 0 and 255.
You should avoid 0, 127, and 255.
serverid: 1
done!
Setting up users and groups for Coda
You need to give me a uid (not 0 or 1) and username (not root)
for a Coda System:Administrator member on this server,
(sort of a Coda super user)
I will create the initial administrative user with Coda password
"changeme". This user/password is only for authenticating with
Coda and not for logging into your system (i.e. we don't use
/etc/passwd authentication for Coda)
Enter the uid of this user: 1000
Enter the username of this user: fred
A server needs a small log file or disk partition, preferrably on a
disk by itself. It also needs a metadata file or partition of approx
4% of your filespace.
Raw partitions have advantages because we can write to the disk
faster, but we have to load a copy of the complete RVM data
partition into memory. With files we can use a private mmap, which
reduces memory pressure and speeds up server startup by several
orders of magnitude.
Servers with a smaller dataset but heavy write activity will
probably benefit from partitions. Mostly read-only servers with a
large dataset will definitely benefit from an RVM data file. Nobody
has really measured where the breakeven point is, so I cannot
really give any hard numbers.
-------------------------------------------------------
WARNING: you are going to play with your partitions now.
verify all answers you give.
-------------------------------------------------------
WARNING: these choices are not easy to change once you are up and running.
Are you ready to set up RVM? [yes/no] yes
What will be your log file (or partition)? /data/coda_adm_files/coda.log
The log size must be smaller than the available space in the log
partition. A smaller log will be quicker to commit, but the log
needs to be large enough to handle the largest transaction. A
larger log also allows for better optimizations. We recommend
to keep the log under 30M log size, many people have successfully
used as little as 2M, and 20M has worked well with our servers.
What is your log size? (enter as e.g. '20M') 20M
Where is your data file (or partition)? /data/coda_adm_files/coda.data
The amount of RVM we need to store the metadata for a given
amount file space can vary enormously. If your typical data set
consists of many small files, you definitely need more RVM, but
if you tend to store large files (mp3s, videos or image data)
we don't need all that much RVM.
Here are some random samples,
mp3 files ~0.08MB RVM per GB.
jpeg images ~0.50MB RVM per GB.
email folders ~37.8MB RVM per GB (maildir, 1 file per message)
netbsd-pkgsrc ~180MB RVM per GB (large tree but not much data)
To get a more precize number for your dataset there is a small
tool (rvmsizer) which can reasonably predict the amount of RVM
data we need for a file tree.
Remember that RVM data will have to be mmapped or loaded
into memory, so if anything fails with an error like
RVM_EINTERNAL you might have to add more swap space.
What is the size of you data file (or partition)
[32M, 64M, 128M, 256M, 512M, 768M, 1G]: 32M
--------------------------------------------------------
WARNING: DATA and LOG partitions are about to be wiped.
--------------------------------------------------------
--- log area: /data/coda_adm_files/coda.log, size 20M.
--- data area: /data/coda_adm_files/coda.data, size 32 MB.
Proceed, and wipe out old data? [y/n] y
LOG file has been initialized!
Rdsinit will initialize data and log.
This takes a while.
rvm_initialize succeeded.
Going to initialize data file to zero, could take awhile.
done.
rds_zap_heap completed successfully.
rvm_terminate succeeded.
RVM setup is done!
Directories on the server will be used to store container files
that hold the actual data of files stored in Coda. Directory
contents as well as metadata will be stored in the RVM segment
that we already configured earlier.
You should only have one container file hierarchy for each disk
partition, otherwise the server will generate incorrect
estimates about the actual amount of exportable disk space.
Where shall we store your file data [/vicepa]? /data/coda_data_files
Shall I set up a vicetab entry for /data/coda_data_files (y/n) y
Select the maximum number of files for the server.
[256K, 1M, 2M, 16M]:
1M
Server directory /data/coda_data_files is set up!
Congratulations: your configuration is ready...
Shall I try to get things started? (y/n) y
- Coda authentication server (auth2 &)
- Coda update server (updatesrv)
- Coda update client (updateclnt -h coruscant.dnsalias.net)
Creating /data/spool
- Coda file server (startserver)
Nice, it looks like everything went ok
Now I'll try to create an initial root volume
- createvol_rep / coruscant.dnsalias.net/data/coda_data_files
Failed to dump the current VRDB into /data/db/VRList.new
</pre>
<p>Le dernier message ne laisse rien présager de bon mais un petit<br /></p>
<pre>
coruscant# tail srv/SrvLog
22:36:53 ResLWP-1 just did a rvmlib_set_thread_data()
22:36:53 VolUtilLWP 0 just did a rvmlib_set_thread_data()
22:36:53 VolUtilLWP 1 just did a rvmlib_set_thread_data()
22:36:53 Starting SmonDaemon timer
22:36:53 File Server started Tue Jan 6 22:36:53 2009
</pre>
<p>Etonnant non ?<br />
Hélas, un <br /></p>
<pre>
cfs lv /coda/coruscant.darkstar/
</pre>
<p>Finit en erreur après un <em>time-out</em> <img src="/themes/default/smilies/sad.png" alt=":-(" class="smiley" /><br />
Alors ?<br />
Et bien après investigations, le héros<sup>[<a href="http://frederic.praca.free.fr/index.php?post/2009/01/06/Sharing-Data#pnote-196-2" id="rev-pnote-196-2">2</a>]</sup> avait simplement oublié d'appeler</p>
<pre>
kldload coda
</pre>
<p>Ben, oui, l'OS du bien veut bine l'aider mais faut pas non plus déconner :D<br />
Une fois fait, le héros se décida à tester la connexion qui fonctionna !!<br /></p>
<pre>
fred@tatooine:~>cfs lv /coda/coruscant.darkstar
Status of volume 7f000000 (2130706432) named "/"
Volume type is ReadWrite
Connection State is Reachable
Reintegration age: 0 sec, time 15.000 sec
Minimum quota is 0, maximum quota is unlimited
Current blocks used are 2
The partition has 169390992 blocks available out of 169818096
</pre>
<p><br /></p>
<h2>Let's share !!!</h2>
<p>L'objectif du héros n'est toutefois pas encore atteint à ce moment, il doit encore réussir le partage des photos.<br />
Au cas où, petite tentative</p>
<pre>
cp -R Photos /coda/coruscant.darkstar/
/coda/coruscant.darkstar: Permission denied
</pre>
<p>Fallait pas rêver non plus, dans un film comme ça, il faut un minimum de suspense!<br />
Donc, le grand Serviteur a donc répondu au héros</p>
<blockquote><p>Mérites-tu les droits ?
Oui au grand serviteur et voilà ce dont tu as besoin</p></blockquote>
<pre>
cfs sa /coda/coruscant.darkstar System:AnyUser rlidw
/coda/coruscant.darkstar: Permission denied
fred@tatooine:~>clog fred@coruscant.darkstar
username: fred@coruscant.darkstar
Password:
fred@tatooine:~>cfs sa /coda/coruscant.darkstar System:AnyUser rlidw
</pre>
<p>Le héros a donc utilisé le <em>login</em> du super-utilisateur Coda pour donner tous les droits dans ce magnifique stockage.<br />
Alors ??<br />
Et voilà, ça marche<br /></p>
<pre>
cp -R Photos /coda/coruscant.darkstar/
</pre>
<p>Bon, y a un poil plus qu'un Gigue donc le transfert fut long mais quel plaisir pour le héros de voir ses photos migrer de son stockage restreint vers l'OS du bien !!<br />
<br /></p>
<h2>T'as tes papiers ?</h2>
<p>Maintenant que le héros s'est bien marré, il est temps pour lui de sécuriser tout ce binz.<br />
Une demande est faite auprès du grand serviteur</p>
<pre>
coruscant# pdbtool
pdbtool> nui steph 1001
pdbtool> n steph
USER steph
* id: 1001
* belongs to no groups
* cps: [ 1001 ]
* owns no groups
pdbtool> n Users
'Users' not found.
pdbtool> list
USER fred
* id: 1000
* belongs to groups: [ -1 ]
* cps: [ -1 1000 ]
* owns groups: [ -1 ]
USER System
* id: 1
* belongs to groups: [ -2 ]
* cps: [ -2 1 ]
* owns groups: [ -2 ]
GROUP System:AnyUser OWNED BY System
* id: -2
* owner id: 1
* belongs to no groups
* cps: [ -2 ]
* has members: [ 1 ]
GROUP System:Administrators OWNED BY fred
* id: -1
* owner id: 1000
* belongs to no groups
* cps: [ -1 ]
* has members: [ 1000 ]
USER steph
* id: 1001
* belongs to no groups
* cps: [ 1001 ]
* owns no groups
pdbtool> ag -2 1001
pdbtool> ng users 1000
pdbtool> ag users steph
pdbtool> n steph
USER steph
* id: 1001
* belongs to groups: [ -3 -2 ]
* cps: [ -3 -2 1001 ]
* owns no groups
pdbtool> q
coruscant# au -h coruscant.darkstar
Usage: au [-x] [-h host] [-p portal] {cp,cu,nu,du}
coruscant# au -h coruscant.darkstar nu
Your Vice name: fred
Your password:
RPC2_Bind() --> RPC2_SUCCESS
Vice user: steph
New password: stephanie
New info: Steph pour ajout de photos
AuthNewUser() --> AUTH_SUCCESS
</pre>
<p>Là, voilà comment on commence à brider les utilisateurs qui sont tous potentiellement des destructeurs d'OS.<br />
Le héros n'a plus qu'à dire au grand serviteur ce que les gens ont le droit de faire:</p>
<pre>
>cfs sa /coda/coruscant.darkstar/Photos users rlidw
</pre>
<p>Ayéééééééé<br />
<br />
Tout a l'air de fonctionner mais en tant que réalisateur de ce long métrage, je dois dire que tout ne s'est pas passé aussi facilement que cela pourrait en avoir l'air et je me tiens à votre disposition pour toutes les questions que vous pourriez avoir.<br />
Et je tiens à fournir l'autre source qui m'a servi, il s'agit de <a href="http://www.linuxplanet.com/linuxplanet/tutorials/4481/1/" hreflang="en">ce superbe tutoriel</a>.<br />
Voilà, c'est fini, bons tests !</p>
<div class="footnotes"><h4>Notes</h4>
<p>[<a href="http://frederic.praca.free.fr/index.php?post/2009/01/06/Sharing-Data#rev-pnote-196-1" id="pnote-196-1">1</a>] Me demandez plus où, j'ai oublié</p>
<p>[<a href="http://frederic.praca.free.fr/index.php?post/2009/01/06/Sharing-Data#rev-pnote-196-2" id="pnote-196-2">2</a>] qu'est pas bien fin par moments</p></div>
http://frederic.praca.free.fr/index.php?post/2009/01/06/Sharing-Data#comment-formhttp://frederic.praca.free.fr/index.php?feed/atom/comments/196La grande migrationurn:md5:cfc558dd0d85d1838bd5e7d7debd8eb32008-11-04T15:01:00+01:002008-11-25T23:01:46+01:00FredSystème et réseauLinuxUbuntu <p>En tant qu'utilisateur de FreeBSD, il me restait un bastion jusque là imprenable à conquérir pour asseoir la domination des logiciels libres<sup>[<a href="http://frederic.praca.free.fr/index.php?post/2008/11/04/La-grande-migration#pnote-174-1" id="rev-pnote-174-1">1</a>]</sup>.<br />
Profitant d'un week-end relativement pourri et d'un ras-le-bol évident du temps de démarrage de Window$ Ixpé sur le portable de la maison, j'ai réussi à convertir ma femme à Linux.<br />
Ce n'est pas qu'elle était franchement contre mais son aversion pour les ordinateurs<sup>[<a href="http://frederic.praca.free.fr/index.php?post/2008/11/04/La-grande-migration#pnote-174-2" id="rev-pnote-174-2">2</a>]</sup> et les plantages répétés de ces derniers à son approche<sup>[<a href="http://frederic.praca.free.fr/index.php?post/2008/11/04/La-grande-migration#pnote-174-3" id="rev-pnote-174-3">3</a>]</sup> fait que le moindre changement quant à la configuration de <q>son</q> portable est difficile.<br />
Tout ça, c'était sans compter le pouvoir d'énervement énorme d'Ixpé. Lasse de démarrer le portable et de partir pendant cinq minutes avant qu'il ne soit démarré, d'avoir des problème d'impression<sup>[<a href="http://frederic.praca.free.fr/index.php?post/2008/11/04/La-grande-migration#pnote-174-4" id="rev-pnote-174-4">4</a>]</sup>, elle m'a demandé à l'occasion de la sortie de la dernière <a href="http://www.ubuntu-fr.org/" hreflang="fr">Ubuntu</a> Intrepid Ibex (cf. <a href="http://odie.mcom.fr/~clucas/blog/archives/2008/10/31/index.html#e2008-10-31T17_14_49.txt" hreflang="fr">mon Padawan</a>) de migrer vers Linux !!<br />
Le cahier des charges était simple :<br /></p>
<blockquote><p>Je veux pouvoir accéder aux comptes bancaires sur Internet, lire ma messagerie et imprimer des dessins pour les zouzous!!<br /></p></blockquote>
<p>Trop facile !!! Un download à <a href="http://frederic.praca.free.fr/index.php?post/2008/11/01/Increase-your-bandwidth">la vitesse de l'éclair</a> et hop, une iso de l'intrépide bouquetin prête à graver.<br />
Il a juste fallu que je sauvegarde mes données qui existaient déjà sur ma partition Ubuntu<sup>[<a href="http://frederic.praca.free.fr/index.php?post/2008/11/04/La-grande-migration#pnote-174-5" id="rev-pnote-174-5">5</a>]</sup> que je repartitionne un poil le disque et que j'installe mon tout nouveau Ubuntu.<br />
Et là, problème avec le Wifi !! Faut dire que le portable Medion est équipé d'une carte Wifi sur chipset Intersil Xbow/Javelyn qui est l'équivalent des winmodems pour le wifi. J'avais déjà eu le problème précédemment et j'avais dû passer par <a href="http://fr.wikipedia.org/wiki/Ndiswrapper" hreflang="fr">ndiswrapper</a>. J'ai donc recommencé la manip moultes fois pour finalement me rendre compte que la carte est prise en charge par le pilote natif <a href="http://wireless.kernel.org/en/users/Drivers/p54" hreflang="en">p54</a>. Suite des problèmes, la FreeBox était figée sur le canal 12<sup>[<a href="http://frederic.praca.free.fr/index.php?post/2008/11/04/La-grande-migration#pnote-174-6" id="rev-pnote-174-6">6</a>]</sup> et après vérifications, le pilote n'autorise que les canaux de 1 à 11. Finalement, après plusieurs heures à creuser le problème, j'ai finalement eu un accès au Net par wifi... Ouf ! Restait la migration à proprement parler.<br />
Billard pour une fois ! Les marque-pages Internet Explorer et Firefox n'ont pas posés de problème<sup>[<a href="http://frederic.praca.free.fr/index.php?post/2008/11/04/La-grande-migration#pnote-174-7" id="rev-pnote-174-7">7</a>]</sup> et une installation de <a href="http://fr.wikipedia.org/wiki/Mozilla_Thunderbird" hreflang="fr">Thunderbird</a> sous Windaube m'a permis d'importer les messages de Awatloukexpresse<sup>[<a href="http://frederic.praca.free.fr/index.php?post/2008/11/04/La-grande-migration#pnote-174-8" id="rev-pnote-174-8">8</a>]</sup>. Une petite copie du répertoire sous Linux et le tour était joué<sup>[<a href="http://frederic.praca.free.fr/index.php?post/2008/11/04/La-grande-migration#pnote-174-9" id="rev-pnote-174-9">9</a>]</sup>.<br />
Au final, ça marche super bien, c'est rapide, c'est beau, c'est grand !!!<br />
Vive Linux, vive Ubuntu et vive la France !! Heu, je m'égare, vive moi !! :D</p>
<div class="footnotes"><h4>Notes</h4>
<p>[<a href="http://frederic.praca.free.fr/index.php?post/2008/11/04/La-grande-migration#rev-pnote-174-1" id="pnote-174-1">1</a>] Ok, j'exagère un poil mais me liriez-vous si je ne racontais pas de connerie ?</p>
<p>[<a href="http://frederic.praca.free.fr/index.php?post/2008/11/04/La-grande-migration#rev-pnote-174-2" id="pnote-174-2">2</a>] Partagée d'ailleurs par la majorité d'entre eux</p>
<p>[<a href="http://frederic.praca.free.fr/index.php?post/2008/11/04/La-grande-migration#rev-pnote-174-3" id="pnote-174-3">3</a>] Véridique !! J'ai vu un PC planter dès qu'elle est entrée dans la pièce !!</p>
<p>[<a href="http://frederic.praca.free.fr/index.php?post/2008/11/04/La-grande-migration#rev-pnote-174-4" id="pnote-174-4">4</a>] Que je ne m'explique toujours pas bien qu'il y ait eu un coup de Window$ Update avant les pbs</p>
<p>[<a href="http://frederic.praca.free.fr/index.php?post/2008/11/04/La-grande-migration#rev-pnote-174-5" id="pnote-174-5">5</a>] C'est pour ça que c'était facile !!</p>
<p>[<a href="http://frederic.praca.free.fr/index.php?post/2008/11/04/La-grande-migration#rev-pnote-174-6" id="pnote-174-6">6</a>] Le nombre magique itself</p>
<p>[<a href="http://frederic.praca.free.fr/index.php?post/2008/11/04/La-grande-migration#rev-pnote-174-7" id="pnote-174-7">7</a>] Vu que j'ai tout repassé par du Firefox... <img src="/themes/default/smilies/wink.png" alt=";-)" class="smiley" /></p>
<p>[<a href="http://frederic.praca.free.fr/index.php?post/2008/11/04/La-grande-migration#rev-pnote-174-8" id="pnote-174-8">8</a>] A lire en prenant sa respiration</p>
<p>[<a href="http://frederic.praca.free.fr/index.php?post/2008/11/04/La-grande-migration#rev-pnote-174-9" id="pnote-174-9">9</a>] Tout ça est expliqué <a href="http://www.howtoforge.com/importing_outlook_express_into_thunderbird_evolution" hreflang="en">ici</a> mais je peux vous expliquer tout ça si vous pigez rien à la langue de Shakespeare</p></div>
http://frederic.praca.free.fr/index.php?post/2008/11/04/La-grande-migration#comment-formhttp://frederic.praca.free.fr/index.php?feed/atom/comments/174