<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Zorglub</id>
	<title>Lea Linux - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Zorglub"/>
	<link rel="alternate" type="text/html" href="https://lea-linux.org/documentations/Sp%C3%A9cial:Contributions/Zorglub"/>
	<updated>2026-04-17T04:25:39Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Samba&amp;diff=16058</id>
		<title>Samba</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Samba&amp;diff=16058"/>
		<updated>2008-10-01T13:03:39Z</updated>

		<summary type="html">&lt;p&gt;Zorglub : /* Résoudre le problème */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Partager ses fichiers]]&lt;br /&gt;
= Partager ses fichiers et imprimantes avec Samba =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Partager ses fichiers et imprimantes avec Samba&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;Par Anne &amp;lt;anne at lea-linux point org&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous disposez à la maison ou dans votre entreprise de machines sous Linux et d&#039;autres sous Windows. Comment faire en sorte de faire communiquer tout ce petit monde ? Samba va vous permettre de centraliser et rendre accessibles vos fichiers et imprimantes à partir de toutes ces machines.&lt;br /&gt;
&lt;br /&gt;
L&#039;article se propose de donner les éléments nécessaires pour configurer ce partage dans un contexte de groupe de travail (le plus simple) mais en sécurisant un minimum l&#039;accès à ces ressources, et donc une authentification des utilisateurs. Nous verrons dans un premier temps la configuration en mode texte, qui a l&#039;avantage de vous expliquer les arcanes du fonctionnement du serveur. Vous pourrez également utiliser les interfaces graphiques, ce qui vous permettra d&#039;obtenir le même résultat.&lt;br /&gt;
&lt;br /&gt;
= Le projet Samba =&lt;br /&gt;
&lt;br /&gt;
Le projet démarre en 1992, grâce à Andrew TRIDGELL. Etudiant en physique, il développe un protocole de partage de fichiers qui émulait les systèmes Digital. 18 mois plus tard, il apprendra que ce protocole fonctionne également avec Windows.&lt;br /&gt;
&lt;br /&gt;
Depuis le projet compte des développeurs dans le monde entier et bénéficie également de financements d&#039;entreprise pour l&#039;implémentation de fonctionnalités compatibles Windows.&lt;br /&gt;
&lt;br /&gt;
= Installer Samba =&lt;br /&gt;
&lt;br /&gt;
Nous allons travailler à partir d&#039;une distribution Mandrake 10.0. Les postes clients peuvent être indifféremment sous Windows 95/98 et/ou Windows 2000/XP/2003.&lt;br /&gt;
&lt;br /&gt;
== Récupération et installation des paquetages Samba. ==&lt;br /&gt;
&lt;br /&gt;
Lors de l&#039;installation de votre distribution, vous avez pu choisir d&#039;installer un certain nombre de serveurs, dont Samba. Nous allons donc commencer par véfifier la présence des paquetages nécessaires.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# rpm -qa | grep samba&lt;br /&gt;
samba-server-3.0.2a-3mdk&lt;br /&gt;
samba-common-3.0.2a-3mdk&lt;br /&gt;
samba-client-3.0.2a-3mdk&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si vous obtenez quelque chose de similaire, c&#039;est que tout est déjà prêt. Vous pouvez alors passer à la section suivante. Dans le cas contraire, nous allons installer les paquetages depuis le CD de votre distribution (ou tout autre support contenant votre distribution) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# urpmi samba&lt;br /&gt;
  Un des paquetages suivants est nécessaire :&lt;br /&gt;
  1- samba-server-3.0.2a-3mdk.i586&lt;br /&gt;
  2- samba2-server-2.2.8a-14mdk.i586&lt;br /&gt;
  Que choisissez-vous ? (1-2)1&lt;br /&gt;
  Pour satisfaire les dépendances, les paquetages suivants vont être installés (14 Mo):&lt;br /&gt;
  samba-common-3.0.2a-3mdk.i586&lt;br /&gt;
  samba-server-3.0.2a-3mdk.i586&lt;br /&gt;
  Est-ce correct ? (O/n) o&lt;br /&gt;
  Préparation... ##################################################&lt;br /&gt;
  1:samba-common ##################################################&lt;br /&gt;
  2:samba-server ##################################################&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L&#039;installation propose un choix entre Samba2 et Samba3. La dernière version apporte des améliorations considérables et des fonctionnalités supplémentaires, comme la gestion des groupes. Ces fonctionnalités sont surtout utilisées dans une configuration orientée entreprise mais après tout, ne nous refusons rien !&lt;br /&gt;
&lt;br /&gt;
Nous allons également installer la partie cliente. Elle contient tous les outils qui permettent notamment le montage et le parcours des ressources Samba.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# urpmi samba-client&lt;br /&gt;
  Préparation... ##################################################&lt;br /&gt;
  1:samba-client ##################################################&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Premier test de votre installation ==&lt;br /&gt;
&lt;br /&gt;
Maintenant que Samba est installé, démarrons le serveur :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# /etc/rc.d/init.d/smb start&lt;br /&gt;
 Lancement du service SaMBa :                                    [  OK  ]&lt;br /&gt;
 Lancement du service NMB :                                      [  OK  ]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deux démons sont lancés, nécessaires au fonctionnement du serveur Samba : smbd et nmbd.&lt;br /&gt;
&lt;br /&gt;
* smbd permet le partage des fichiers et imprimantes &lt;br /&gt;
* nmbd permet quant à lui le parcours du réseau et la résolution de noms Netbios...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# /etc/rc.d/init.d/smb status&lt;br /&gt;
smbd (pid 970) is running... nmbd (pid 972) is running...&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande ci-dessus permet de vérifier que Samba fonctionne correctement. Vous devez voir apparaitre les deux dernières lignes.&lt;br /&gt;
&lt;br /&gt;
== Automatiser le lancement de Samba ==&lt;br /&gt;
&lt;br /&gt;
La dernière phase de l&#039;installation consiste pour nous à vérifier que Samba sera bien lancé automatiquement à chaque démarrage de la machine (ce qui évite bien des surprises !). Pour le vérifier, exécutons la commande ci-dessous :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# chkconfig --list smb&lt;br /&gt;
 smb      0:Arrêt 1:Arrêt 2:Arrêt 3:Arrêt    4:Arrêt 5:Arrêt        6:Arrêt&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elle indique les niveaux de fonctionnement auxquels le serveur est démarré. Dans le cas où Samba n&#039;est pas démarré aux niveaux souhaités, ici il n&#039;est jamais démarré, il suffit de reconfigurer l&#039;initialisation du serveur :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# chkconfig --level 345 smb on&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, Samba est démarré aux niveaux 3, 4 et 5, ce qui correspond aux niveaux standards de fonctionnement des services réseau.&lt;br /&gt;
&lt;br /&gt;
Si la ligne de commande vous insupporte, vous pouvez utiliser, en root, la commande drakxservices :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema1 : configurer le démarrage de Samba&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba1.png]]&lt;br /&gt;
&lt;br /&gt;
Cliquez sur la case à cocher &amp;quot;Au démarrage&amp;quot; sur la ligne smb pour démarrer le service dès le démarrage.&lt;br /&gt;
&lt;br /&gt;
== Installation du serveur d&#039;impression ==&lt;br /&gt;
&lt;br /&gt;
Pour terminer la phase d&#039;installation, nous allons voir comment installer et configurer rapidement le serveur d&#039;impression cups. Encore une fois, l&#039;installation des paquetages est réalisée grâce à la commande urpmi, suivie du démarrage du serveur :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# urpmi cups cups-drivers&lt;br /&gt;
 installation de /var/cache/urpmi/rpms/cups-1.1.20-5mdk.i586.rpm &lt;br /&gt;
 /var/cache/urpmi/rpms/cups-drivers-1.1-133mdk.i586.rpm&lt;br /&gt;
 Préparation...              ##################################################&lt;br /&gt;
    1:cups                   ##################################################&lt;br /&gt;
    2:cups-drivers           ##################################################&lt;br /&gt;
 # service cups start&lt;br /&gt;
 Lancement du service d&#039;impression CUPS :                        [  OK  ]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ci-dessous la configuration et la gestion d&#039;une imprimante :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema2 : interface d&#039;administration de cups&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba2.png]]&lt;br /&gt;
&lt;br /&gt;
La configuration est relativement simple. Sur votre machine, tapez l&#039;url : http://localhost:631. Cliquez sur &amp;quot;Administrer les imprimantes&amp;quot; et laissez-vous guider pour ajouter votre ou vos imprimantes :).&lt;br /&gt;
&lt;br /&gt;
= Le fichier de configuration principal =&lt;br /&gt;
&lt;br /&gt;
Le fichier de configuration à connaitre pour Samba est /etc/samba/smb.conf. Nous allons en détailler les grandes rubriques. Celui-ci, on le verra, est modifiable soit à l&#039;aide d&#039;un éditeur de texte soit d&#039;une interface graphique.&lt;br /&gt;
&lt;br /&gt;
Le fichier est découpé en grandes sections indiquées de cette manière : [section]. Les différents paramètres sont ensuite inscrits de la manière suivante : paramètre = valeur. Toute ligne commencée par un &amp;quot;#&amp;quot; ou &amp;quot;;&amp;quot; est considérée comme un commentaire. Par convention, le &amp;quot;;&amp;quot; est utilisé pour commenter les lignes de configuration.&lt;br /&gt;
&lt;br /&gt;
Nous allons passer en revue les différentes sections en énonçant les paramètres les plus courants. Les outils graphiques proposés pour paramétrer Samba que nous verrons par la suite, ne font que mettre à jour ce fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
== Section de configuration générale ==&lt;br /&gt;
&lt;br /&gt;
La première section est annoncée par [global]. Elle contient les éléments généraux de la configuration du serveur Samba : nom du groupe de travail, réseaux autorisés, utilisateurs administrateurs...&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;workgroup&#039;&#039;&#039; : nom du groupe de travail ou du domaine&lt;br /&gt;
* &#039;&#039;&#039;netbios name &#039;&#039;&#039; : nom netbios du serveur Samba, par défaut égal au nom de la machine (hostname)&lt;br /&gt;
* &#039;&#039;&#039;server string &#039;&#039;&#039; : description affichée lors du parcours réseau, il s&#039;agit d&#039;un commentaire&lt;br /&gt;
* &#039;&#039;&#039;printing&#039;&#039;&#039; : système d&#039;impression utilisé pour le serveur d&#039;impression : sous Linux on trouvera lprng et de plus en plus, cups (le choix réalisé dans cet article).&lt;br /&gt;
* &#039;&#039;&#039;log file / max log size / log level&#039;&#039;&#039; : configuration des logs du serveur : respectivement le nom du fichier de log, sa taille maximum et le niveau des logs (plus le niveau est élevé, plus la quantité d&#039;informations est importante)&lt;br /&gt;
* &#039;&#039;&#039;hosts allow (deny) &#039;&#039;&#039; : entrer ici la liste des adresses IP des machines (ex : 192.168.0.3) ou réseaux ( ex : 192.168.0.) autorisés à se connecter au serveur Samba (et inversement si on utilise le paramètre hosts deny). Le paramètre est important surtout si votre machine est accessible de l&#039;extérieur. Le protocole Netbios fait l&#039;objet de nombreuses attaques. Pensez également à configurer votre firewall pour bloquer les ports 137, 138 et 139 de l&#039;extérieur.&lt;br /&gt;
* &#039;&#039;&#039;security&#039;&#039;&#039; : c&#039;est une des options les plus importantes du fichier, qui pourra être bloquante si elle est mal renseignée. Elle indique le mode de discussion du client Windows avec le serveur Samba. Dans les versions 3.x de Samba, le défaut est user, et share pour Samba 2.x. Dans la version qui nous intéresse, on utilisera le mode user si les noms de comptes utilisés pour se connecter au serveur ont un compte équivalent sur la machine Linux (existence d&#039;une entrée dans /etc/passwd). Dans le cas contraire, on préférera share. Il existe également 2 autres types possibles : domain et server que nous n&#039;aborderons pas ici et qui sont réservés dans un fonctionnement de Samba en tant que contrôleur de domaine. Ci-dessous quelques explications sur les implications de ce choix : &lt;br /&gt;
** &#039;&#039;&#039;share&#039;&#039;&#039; : ce mode ne nécessite pas d&#039;authentification par un compte valide. Si le paramètre guest only est renseigné, alors tout nouvel utilisateur sera identifié par le biais de cet utilisateur invité.&lt;br /&gt;
** &#039;&#039;&#039;user&#039;&#039;&#039; : dans ce cas de figure, l&#039;utilisateur doit s&#039;authentifier systématiquement. Son compte windows devra disposer d&#039;un compte correspondant sur le serveur (on parle aussi en bon français de mapping)&lt;br /&gt;
* &#039;&#039;&#039;encrypt passwords / unix password sync / passwd program / passwd chat &#039;&#039;&#039; : configuration des mots de passe. On aura recours aux mots de passes encryptés. &amp;lt;br /&amp;gt; La synchronisation des mots de passe permet la synchronisation entre le mot de passe de l&#039;utilisateur Samba et son compte sur le système Linux. En l&#039;autorisant, on permet à l&#039;utilisateur de modifier son mot de passe à partir de la machine cliente et donc d&#039;un poste client sous Windows.&amp;lt;br /&amp;gt; Enfin passwd program et passwd chat indiquent le programme utilisé pour réaliser cette modification ainsi que le dialogue qui s&#039;établira avec le serveur. Les paramètres par défaut conviennent parfaitement.&lt;br /&gt;
* &#039;&#039;&#039;character set / client code page &#039;&#039;&#039; : permettent de faire correspondre un code page Windows avec un character set UNIX, pour utiliser notamment les caractères accentués. Par défaut, on utilisera :&lt;br /&gt;
&amp;lt;code&amp;gt;client code page = 850&lt;br /&gt;
character set = ISO8859-1&amp;lt;/code&amp;gt;&lt;br /&gt;
:ou &amp;lt;code&amp;gt;character set = UTF-8&amp;lt;/code&amp;gt;, selon la locale de votre machine.&lt;br /&gt;
&lt;br /&gt;
== Section de configuration des partages de fichiers ==&lt;br /&gt;
&lt;br /&gt;
Nous allons maintenant passer aux sections de partages de fichiers. Nous aurons une section par partage défini. A l&#039;intérieur de chacune de ces sections, nous trouverons les options qui définissent le dit partage.&lt;br /&gt;
&lt;br /&gt;
Nous allons donner un nom à chaque partage. Attention il existe un nom de partage de fichiers spécifique : [homes]. Il définit le partage des répertoires personnels des utilisateurs, sans avoir à spécifier le chemin dans les options. De manière générale, on aura donc [monpartage].&lt;br /&gt;
&lt;br /&gt;
Ci-dessous le détail des options les plus courantes utilisées :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;path&#039;&#039;&#039; : chemin d&#039;accès du partage - il n&#039;est pas à spécifier pour le partage [homes]&lt;br /&gt;
* &#039;&#039;&#039;comment&#039;&#039;&#039; : commentaire décrivant le partage qui apparait lors du parcours du réseau Samba (voisinage réseau sous Windows), il s&#039;agit uniquement d&#039;un commentaire&lt;br /&gt;
* &#039;&#039;&#039;browseable&#039;&#039;&#039; : le partage sera visible lors du parcours du réseau&lt;br /&gt;
* &#039;&#039;&#039;read only&#039;&#039;&#039; : limite l&#039;accès en lecture uniquement&lt;br /&gt;
* &#039;&#039;&#039;write list&#039;&#039;&#039; : limite l&#039;accès en écriture aux données du partage aux utilisateurs et/ou groupes d&#039;utilisateurs spécifiés. Un groupe sera mentionné de cette façon : @nom_du_groupe.&lt;br /&gt;
&lt;br /&gt;
== Configuration des partages d&#039;imprimantes ==&lt;br /&gt;
&lt;br /&gt;
Votre serveur Samba peut également vous servir à partager des imprimantes. Nous traiterons ici du cas où ces imprimantes sont gérées par cups.&lt;br /&gt;
&lt;br /&gt;
Le partage d&#039;imprimante peut se faire à plusieurs niveaux :&lt;br /&gt;
&lt;br /&gt;
* partage de la ressource (partage intitulé [printers]), mais qui nécessite d&#039;avoir installé les drivers sur le poste client,&lt;br /&gt;
* partage des drivers, dans ce dernier cas vous n&#039;avez plus besoin d&#039;installer de driver sur le client Windows, le partage est intitulé [print$]. &lt;br /&gt;
&lt;br /&gt;
Vous pouvez décider de partager uniquement la ressource ou bien les drivers et la ressource.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; [global]&lt;br /&gt;
 ...&lt;br /&gt;
 # système d&#039;impression utilisé&lt;br /&gt;
 printing = cups&lt;br /&gt;
 # administrateur des imprimantes&lt;br /&gt;
 printer admin = root&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
 # partage des ressources d&#039;impression&lt;br /&gt;
 [printers]&lt;br /&gt;
    comment = All Printers&lt;br /&gt;
    path = /var/spool/samba&lt;br /&gt;
    create mask = 0700&lt;br /&gt;
    guest ok = Yes&lt;br /&gt;
    printable = Yes&lt;br /&gt;
    browseable = Yes&lt;br /&gt;
&lt;br /&gt;
 # partage des drivers des imprimantes &lt;br /&gt;
 [print$]&lt;br /&gt;
    path = /var/lib/samba/printers&lt;br /&gt;
    browseable = yes&lt;br /&gt;
    read only = yes&lt;br /&gt;
    write list = root&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour mettre les drivers à disposition sur le serveur Samba, il vous faut vous procurer les drivers Postcript Adobe. Pour les télécharger : http://www.adobe.com/support/downloads. Une fois extraits, nous allons les copier dans /usr/share/cups/drivers.&lt;br /&gt;
&lt;br /&gt;
Nous allons ensuite procéder à la création effective du partage des imprimantes cups par Samba grâce à la commande cupsaddsmb :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # cupsaddsmb -a&lt;br /&gt;
 ...&lt;br /&gt;
 passwd:&lt;br /&gt;
 ...&lt;br /&gt;
 #&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour vérifier que le lien a bien été réalisé, vous avez plusieurs possibilités.&lt;br /&gt;
&lt;br /&gt;
* la commande &#039;&#039;&#039;smbclient&#039;&#039;&#039; va vous lister, entre autres, les imprimantes partagées :&lt;br /&gt;
&amp;lt;code&amp;gt; # smbclient -L localhost&lt;br /&gt;
 Password:&lt;br /&gt;
 Anonymous login successful&lt;br /&gt;
 Domain=[MONGROUPE] OS=[Unix] Server=[Samba 3.0.2a]&lt;br /&gt;
         Sharename      Type      Comment&lt;br /&gt;
         ---------      ----      -------&lt;br /&gt;
         print$         Disk&lt;br /&gt;
         public         Disk      Public Stuff&lt;br /&gt;
         IPC$           IPC       IPC Service (Samba Server 3.0.2a)&lt;br /&gt;
         ADMIN$         IPC       IPC Service (Samba Server 3.0.2a)&lt;br /&gt;
         hp4050n        Printer&lt;br /&gt;
         hplaser4000    Printer   hplaser4000&lt;br /&gt;
         Anonymous login successful&lt;br /&gt;
 Domain=[MONGROUPE] OS=[Unix] Server=[Samba 3.0.2a]&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
* la commande &#039;&#039;&#039;rpcclient&#039;&#039;&#039; permet, selon l&#039;option choisie, d&#039;énumérer les imprimantes et drivers partagés :&lt;br /&gt;
&amp;lt;code&amp;gt; # rpcclient -d=0 -U root -c &#039;enumprinters&#039; localhost&lt;br /&gt;
 Password:&lt;br /&gt;
         flags:[0x800000]&lt;br /&gt;
         name:[\\pingu\hp4050n]&lt;br /&gt;
         description:[\\pingu\hp4050n,hp4050n,]&lt;br /&gt;
         comment:[]&lt;br /&gt;
         flags:[0x800000]&lt;br /&gt;
         name:[\\pingu\hplaser4000]&lt;br /&gt;
         description:[\\pingu\hplaser4000,hplaser4000,hplaser4000]&lt;br /&gt;
         comment:[hplaser4000]&lt;br /&gt;
 # rpcclient -d=0 -U root -c &#039;enumdrivers&#039; localhost&lt;br /&gt;
 Password:&lt;br /&gt;
 [Windows 4.0]&lt;br /&gt;
 Printer Driver Info 1:&lt;br /&gt;
         Driver Name: [hplaser4000]&lt;br /&gt;
 Printer Driver Info 1:&lt;br /&gt;
         Driver Name: [hp4050n]&lt;br /&gt;
 [Windows NT x86]&lt;br /&gt;
 Printer Driver Info 1:&lt;br /&gt;
         Driver Name: [hplaser4000]&lt;br /&gt;
 Printer Driver Info 1:&lt;br /&gt;
         Driver Name: [hp4050n]&lt;br /&gt;
 [Windows NT x86]&lt;br /&gt;
 Printer Driver Info 1:&lt;br /&gt;
         Driver Name: [hplaser4000]&lt;br /&gt;
 Printer Driver Info 1:&lt;br /&gt;
         Driver Name: [hp4050n]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
* enfin la commande &#039;&#039;&#039;testprns&#039;&#039;&#039; permet de vérifier qu&#039;un nom d&#039;imprimante est valide c&#039;est-à-dire utilisable car correctement reconnu sur le système.&lt;br /&gt;
&amp;lt;code&amp;gt; # testprns hp4050n&lt;br /&gt;
 Looking for printer hp4050n in printcap file /etc/printcap&lt;br /&gt;
 Printer name hp4050n is valid.&lt;br /&gt;
 # testprns bidule&lt;br /&gt;
 Looking for printer bidule in printcap file /etc/printcap&lt;br /&gt;
 Printer name bidule is not valid. &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Commandes utiles =&lt;br /&gt;
&lt;br /&gt;
== Monter des ressources du serveur dans un système de fichiers Linux ==&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser une un partage de fichiers smb (Samba, Windows©) comme faisant partie du système de fichiers Linux local : il suffit de monter la ressource. Pour que cela fonctionne, il faut que le noyau de Linux ainsi que Samba aient été compilés avec le support du système de fichiers smbfs (ce qui est le cas du noyau et des paquetages Samba de Mandrake ainsi que de nombreuses autres distributions).&lt;br /&gt;
&lt;br /&gt;
L&#039;opération peut être réalisée avec la commande classique mount mais uniquement en tant que root.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # mount -t smbfs \\\\pingu\\homes /mnt/samba -o username=anne&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet de monter le répertoire personnel de l&#039;utilisateur anne partagé par le serveur samba sur le répertoire /mnt/samba. Le montage nécessite de spécifier le type de système de fichiers (-t smbfs) et l&#039;identité utilisée pour accéder au partage (-o username=anne). Ce système de fichiers peut être démonté grâce à la commande umount.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # umount /mnt/samba&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce montage peut être effectué en &amp;quot;non root&amp;quot; grâce à la commande smbmount, à condition que le répertoire de montage soit accessible en écriture pour l&#039;utilisateur, ainsi que le partage lui-même..&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; $ smbmount \\\\pingu\\homes /home/anne/samba&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le système de fichiers sera démonté toujours en utilisateur grâce à la commande smbumount.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; $ smbumount home/anne/samba&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tester la syntaxe de smb.conf : testparm ==&lt;br /&gt;
&lt;br /&gt;
La commande testparm permet de tester les options utilisées dans le fichier ainsi que la syntaxe. Elle spécifie également, après parcours du fichier, les partages effectifs, le status du serveur.&lt;br /&gt;
&lt;br /&gt;
Testons la validité de notre fichier de configuration :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # testparm&lt;br /&gt;
 Load smb config files from /etc/samba/smb.conf&lt;br /&gt;
 Processing section &amp;quot;[homes]&amp;quot;&lt;br /&gt;
 Processing section &amp;quot;[printers]&amp;quot;&lt;br /&gt;
 Processing section &amp;quot;[public]&amp;quot;&lt;br /&gt;
 Loaded services file OK.&lt;br /&gt;
 Server role: ROLE_STANDALONE&lt;br /&gt;
 Press enter to see a dump of your service definitions&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Parcourir le réseau : smbclient ==&lt;br /&gt;
&lt;br /&gt;
smbclient est une commande qui permet d&#039;accéder aux ressources partagées par le serveur. Elle est notamment très utile pour tester le bon fonctionnement des partages avec votre serveur Samba.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # smbclient \\\\pingu\\homes -U anne&lt;br /&gt;
 Password: &lt;br /&gt;
 Domain=[PINGU] OS=[Unix] Server=[Samba 3.0.2a] &lt;br /&gt;
 smb: \&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande ci-dessus est un accès au répertoire personnel sur le serveur en tant qu&#039;utilisateur anne.&lt;br /&gt;
&lt;br /&gt;
== Machines visibles sur le réseau netbios : findsmb ==&lt;br /&gt;
&lt;br /&gt;
La commande findsmb va vous permettre de lister les machines visibles grâce aux requêtes smb de votre serveur (script effectuant une combinaison de commandes nmblookup et smbclient).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # findsmb&lt;br /&gt;
&lt;br /&gt;
 IP ADDR         NETBIOS NAME   WORKGROUP/OS/VERSION&lt;br /&gt;
 ---------------------------------------------------------------------&lt;br /&gt;
 Domain=[LINUXERIES] OS=[Unix] Server=[Samba 3.0.2a]&lt;br /&gt;
 Domain=[LINUXERIES] OS=[Unix] Server=[Samba 3.0.2a]&lt;br /&gt;
 192.168.0.3             PINGU         +[        LINUXERIES    ]&lt;br /&gt;
 Domain=[WORKGROUP] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]&lt;br /&gt;
 Domain=[WORKGROUP] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]&lt;br /&gt;
 192.168.0.100   PLOPLAND-OAAHXLR+[       WORKGROUP     ]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous pouvons voir ci-dessus 2 machines : PINGU et PLOPLAND-OAAHXLR.&lt;br /&gt;
&lt;br /&gt;
== Résoudre les noms netbios : nmblookup ==&lt;br /&gt;
&lt;br /&gt;
La commande nmblookup permet de résoudre les noms netbios en IP. La commande peut permettre de vérifier le bon fonctionnement de la configuration de votre serveur ou de vos machines clientes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# nmblookup pingu&lt;br /&gt;
 192.168.10.52 pingu&amp;lt;00&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Au nom netbios pingu correspond l&#039;adresse IP 192.168.10.52.  indique que la machine est simple station de travail.&lt;br /&gt;
&lt;br /&gt;
== Lister les connexions au serveur : smbstatus ==&lt;br /&gt;
&lt;br /&gt;
La commande smbstatus permet de générer une liste des connexions au serveur au moment précis où vous tapez la commande.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# smbstatus&lt;br /&gt;
&lt;br /&gt;
 Samba version 3.0.2a&lt;br /&gt;
 PID     Username      Group         Machine&lt;br /&gt;
 -------------------------------------------------------------------&lt;br /&gt;
  6909   lealinux      lealinux      pingu        (192.168.0.3)&lt;br /&gt;
  6916   bidule        bidule        pingu        (192.168.0.3)&lt;br /&gt;
&lt;br /&gt;
 Service      pid     machine       Connected at&lt;br /&gt;
 -------------------------------------------------------&lt;br /&gt;
 lealinux      6909   pingu         Sun Jun 27 16:50:06 2004&lt;br /&gt;
 bidule        6916   pingu         Sun Jun 27 16:50:20 2004&lt;br /&gt;
 No locked files&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ci-dessus, on peut voir 2 connexions actives au serveur Samba provenant des utilisateurs lealinux et bidule, effectuées en local.&lt;br /&gt;
&lt;br /&gt;
= Exemple de configuration =&lt;br /&gt;
&lt;br /&gt;
Pour terminer sur la configuration texte de votre serveur Samba, ci-dessous un exemple type de fichier /etc/samba/smb.conf pour une utilisation courante :&lt;br /&gt;
&lt;br /&gt;
* authentification par utilisateur&lt;br /&gt;
* utilisation de cups en tant que serveur d&#039;impression, root étant administrateur&lt;br /&gt;
* partage des imprimantes et de leurs drivers&lt;br /&gt;
* partage des répertoires maison dont l&#039;accès est réservé à leur propriétaire&lt;br /&gt;
* partage public accessible à tous&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; [global]&lt;br /&gt;
  # nom de l&#039;espace de travail&lt;br /&gt;
     workgroup = LINUXERIES&lt;br /&gt;
  # commentaire sur l&#039;espace de travail&lt;br /&gt;
     server string = Samba Server %v&lt;br /&gt;
  # Configuration du partage des ressources d&#039;impression&lt;br /&gt;
     printcap name = cups&lt;br /&gt;
     load printers = yes&lt;br /&gt;
     printing = cups&lt;br /&gt;
     printer admin = root&lt;br /&gt;
  # Configuration des logs du serveur&lt;br /&gt;
     log file = /var/log/samba/log.%m&lt;br /&gt;
     max log size = 50&lt;br /&gt;
  # Configuration de l&#039;authentification&lt;br /&gt;
  # type utilisé &lt;br /&gt;
     security = user&lt;br /&gt;
  # mots de passe encryptés - pour permettre de modifier le mot de passe à partir de la machine cliente&lt;br /&gt;
    encrypt passwords = yes&lt;br /&gt;
    smb passwd file = /etc/samba/smbpasswd&lt;br /&gt;
    unix password sync = Yes&lt;br /&gt;
    pam password change = yes&lt;br /&gt;
    socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192&lt;br /&gt;
&lt;br /&gt;
  # Partage des repertoires personnels&lt;br /&gt;
  [homes]&lt;br /&gt;
    comment = Home Directories&lt;br /&gt;
    browseable = no&lt;br /&gt;
    writable = yes&lt;br /&gt;
&lt;br /&gt;
  # Partage des ressources d&#039;impression&lt;br /&gt;
  [printers]&lt;br /&gt;
    comment = All Printers&lt;br /&gt;
    path = /var/spool/samba&lt;br /&gt;
    browseable = no&lt;br /&gt;
  # to allow user &#039;guest account&#039; to print.&lt;br /&gt;
     guest ok = yes&lt;br /&gt;
     writable = no&lt;br /&gt;
     printable = yes&lt;br /&gt;
     create mode = 0700&lt;br /&gt;
&lt;br /&gt;
  # Partage des drivers d&#039;impression &lt;br /&gt;
  [print$]&lt;br /&gt;
     path = /var/lib/samba/printers&lt;br /&gt;
     browseable = yes&lt;br /&gt;
     write list = @adm root&lt;br /&gt;
     guest ok = yes&lt;br /&gt;
     inherit permissions = yes&lt;br /&gt;
&lt;br /&gt;
  # Partage accessible à tous &lt;br /&gt;
  [public]&lt;br /&gt;
     path = /home/public&lt;br /&gt;
     public = yes&lt;br /&gt;
     only guest = yes&lt;br /&gt;
     writable = yes&lt;br /&gt;
     printable = no &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Test de votre installation depuis Windows© =&lt;br /&gt;
&lt;br /&gt;
Passons maintenant à la phase de test à partir d&#039;un de vos clients Windows. Cliquez sur le voisinage réseau de votre poste Windows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema3 : visualisation des partages sur un poste client Windows&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba3.png]]&lt;br /&gt;
&lt;br /&gt;
Cliquez ensuite sur le nom du workgroup correspondant au nom de votre serveur Samba. Vous allez alors pouvoir visualiser l&#039;ensemble des partages configurés, à condition que ces ressources soient &amp;quot;browseable&amp;quot; et que vous ayez les droits nécessaires.&lt;br /&gt;
&lt;br /&gt;
Attention tout changement intervenant sur ces ressources peut mettre un certain temps avant mise à jour de l&#039;affichage. Netbios est en effet un protocole extremement bavard et basé sur ce qu&#039;on appelle le broadcast. Il interpelle tout le reseau à des moments déterminés pour la mise à jour des ressources.&lt;br /&gt;
&lt;br /&gt;
= Gestion des utilisateurs et des groupes =&lt;br /&gt;
&lt;br /&gt;
Cette notion va permettre de sécuriser l&#039;accès aux données. Toute la problématique repose sur la nécessité de disposer de comptes sur le système Linux qui vont correspondre aux utilisateurs sur les machines Windows. On parle aussi de synchronisation de ces deux types de comptes. Il en sera de même pour les groupes.&lt;br /&gt;
&lt;br /&gt;
== Les différents types d&#039;utilisateurs Samba ==&lt;br /&gt;
&lt;br /&gt;
Il existe plusieurs types d&#039;utilisateurs et donc de droits. Nous distinguerons l&#039;administrateur, les utilisateurs et les invités (guest) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt; Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; [global]&lt;br /&gt;
     ...&lt;br /&gt;
     guest account = nobody&lt;br /&gt;
     ...&lt;br /&gt;
  [monpartage]&lt;br /&gt;
     comment = mon joli partage&lt;br /&gt;
     path = /home/public&lt;br /&gt;
     guest ok = yes&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Synchroniser les utilisateurs ==&lt;br /&gt;
&lt;br /&gt;
Pour synchroniser les utilisateurs Windows / Linux, on utilisera la commande smbpasswd.&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps, on ajoute l&#039;utilisateur au fichier /etc/samba/smbpasswd ainsi que son mot de passe qui sera le même pour Linux et Windows. Pour ce faire, utilisez l&#039;option -a.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# smbpasswd -a anne&lt;br /&gt;
New SMB password:&lt;br /&gt;
Retype new SMB password:&lt;br /&gt;
Added user anne.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez vérifier le contenu de /etc/samba/smbpasswd :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# cat /etc/samba/smbpasswd&lt;br /&gt;
 anne:500:C4315DF197EED860C2265B23734E0DAC:9C08AB50A2F8864881B0418E3A63B77B:[U ]:LCT-40DC451B:&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Renouvelez l&#039;opération pour chaque utilisateur devant accéder au serveur Samba.&lt;br /&gt;
&lt;br /&gt;
Dans le cas de figure ci-dessus, la méthode utilisée implique que l&#039;utilisateur porte le même nom sur les 2 systèmes, anne dans notre cas. Il est toutefois possible de conserver un nom d&#039;utilisateur sur Windows différent. On aura alors recours à un fichier supplémentaire : /etc/samba/smbusers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # cat /etc/samba/smbusers&lt;br /&gt;
 # Unix_name = SMB_name1 SMB_name2 ...&lt;br /&gt;
 root = administrator admin&lt;br /&gt;
 anne = leanne&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est ensuite possible de changer le mot de passe de l&#039;utilisateur, à partir de Windows ou bien du serveur Samba grâce à la commande smbpasswd :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # smbpasswd anne&lt;br /&gt;
 New SMB password:&lt;br /&gt;
 Retype new SMB password:&lt;br /&gt;
 # &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Gestion des groupes ==&lt;br /&gt;
&lt;br /&gt;
Depuis la version 3.x de Samba, les groupes sont maintenant entièrement gérés. Là encore nous allons devoir synchroniser les groupes UNIX et Windows grâce à la commande net :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# net groupmap add unixgroup=nom_unix ntgroup=nom_windows&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ainsi si je dispose d&#039;un groupe utilisateurs sur Linux, et que ce groupe se nomme utilisateurs ordinaires sur Windows, on procédera de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # net groupmap add unixgroup=utilisateurs ntgroup=&#039;utilisateurs ordinaires&#039;&lt;br /&gt;
 No rid or sid specified, choosing algorithmic mapping Successully added group utilisateurs ordinaires to the mapping db&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour lister les correspondances existantes :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # net groupmap list&lt;br /&gt;
 utilisateurs ordinaires (S-1-5-21-567158280-4275195276-2466317430-2001) -&amp;gt; utilisateurs&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour supprimer une correspondance :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # net groupmap delete ntgroup=&#039;utilisateurs ordinaires&#039;&lt;br /&gt;
 Sucessfully removed utilisateurs ordinaires from the mapping db&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Outils graphiques de configuration d&#039;un serveur Samba =&lt;br /&gt;
&lt;br /&gt;
Il existe de nombreux outils graphiques qui vont vous permettre de procéder aux mêmes manipulations mais sans utiliser d&#039;éditeur de texte. Les intitulés des actions à réaliser reprennent généralement les mêmes dénominations que les paramètres utilisés dans le fichier smb.conf décrit ci-dessus.&lt;br /&gt;
&lt;br /&gt;
== KSambaPlugin ==&lt;br /&gt;
&lt;br /&gt;
KsambaPlugin est un outil graphique écrit en GTK pour KDE. Il permet de configurer entièrement un serveur Samba. Il s&#039;agit d&#039;un module supplémentaire pour le centre de contrôle de KDE. Il procure également des propriétés supplémentaires à Konqueror, qui lui permettent d&#039;en faire un outil de parcours réseau Samba (voir section suivante de l&#039;article). Pour l&#039;installer :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # urpmi ksambaplugin &lt;br /&gt;
 Préparation... ##################################################&lt;br /&gt;
  1:ksambaplugin ##################################################&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;utiliser, allez dans le menu KDE &amp;quot;Système &amp;gt;&amp;gt; Configuration &amp;gt;&amp;gt; Configurez votre bureau&amp;quot;. Cliquez alors sur le menu &amp;quot;Réseau &amp;gt;&amp;gt; Configuration de Samba&amp;quot;. Passez ensuite en mode superutilisateur. Vous avez alors accès à la configuration de votre serveur Samba sous forme de 5 onglets :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema4 : Ksamba - interface de configuration&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba4.png]]&lt;br /&gt;
&lt;br /&gt;
* configuration de base : c&#039;est la section [global]&lt;br /&gt;
* configuration des partages de fichiers : nous retrouvons la section [homes] et tout autre partage de fichiers&lt;br /&gt;
* configuration des imprimantes partagées : cet onglet permet la configuration des partages [print$] et [printers]&lt;br /&gt;
* configuration des comptes utilisateurs : créer, modifier supprimer des utilisateurs et des groupes tout en assurant la synchronisation&lt;br /&gt;
* paramètres de configuration avancée : paramétrage avancé du serveur&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema5 : Ksamba - configuration des utilisateurs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba5.png]]&lt;br /&gt;
&lt;br /&gt;
== Module Samba pour Webmin ==&lt;br /&gt;
&lt;br /&gt;
Webmin est un utilitaire accessible par interface web qui va vous permettre de configurer l&#039;ensemble de votre machine (système et réseau). Il est constitué d&#039;un ensemble de modules dont celui consacré au serveur Samba.&lt;br /&gt;
&lt;br /&gt;
Pour installer Webmin, réutilisons urpmi puis démarrons webmin :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # urpmi webmin&lt;br /&gt;
 Préparation...              ##################################################&lt;br /&gt;
    1:webmin                 ##################################################&lt;br /&gt;
 # service webmin start&lt;br /&gt;
 Lancement de Webmin                                             [  OK  ]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour accéder à webmin, tapez dans la barre d&#039;URL de votre navigateur : https://localhost:10000&amp;lt;br /&amp;gt; Authentifiez-vous alors en tant que root avec votre mot de passe. Cliquez sur l&#039;onglet &amp;quot;serveurs&amp;quot; puis &amp;quot;Samba Windows File Sharing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema6 : Webmin - liste des partages du serveur&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba6.png]]&lt;br /&gt;
&lt;br /&gt;
Vous avez alors décrit rapidement l&#039;ensemble des ressources partagées, avec la possibilité de modifier cette configuration. Comme pour KsambaPlugin, l&#039;ensemble du serveur est paramétrable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema7 : Webmin - menu principal de configuration de samba&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba7.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;note&amp;quot;&amp;gt;Remarque : l&#039;idée n&#039;est pas ici de décourager l&#039;utilisation de tels outils. Mais ceux-ci proposent l&#039;accès relativement simple à des paramétrages avancés de Samba. Mal maîtrisés, vous pouvez rapidement mettre votre serveur hors d&#039;usage. Alors attention aux clics intempestifs et gardez un oeil sur la configuration texte.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Outil graphique de parcours des ressources Samba ==&lt;br /&gt;
&lt;br /&gt;
Konqueror est maintenant un bon moyen d&#039;accéder à un serveur Samba, il suffit pour cela de taper dans la zone URL smb://user@serveur/ ou smb://user:password@serveur/ pour accéder au serveur &amp;quot;serveur&amp;quot; en tant que &amp;quot;user&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema8 : parcours des ressources Samba avec Konqueror&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba8.png]]&lt;br /&gt;
&lt;br /&gt;
L&#039;utilisation est relativement aisée, il vous suffit de cliquer sur les fichiers et/ou répertoires, comme pour un système de fichiers local.&lt;br /&gt;
&lt;br /&gt;
= Gestion des jetons sous DOS pour intégrer une installation administratives de vos clients sous windows 2000 &amp;amp; XP =&lt;br /&gt;
&lt;br /&gt;
Complément de [[Mose]]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;je suis de l&#039;ancienne école&amp;quot; et j&#039;ai réalisé un petit programme sous DOS à améliorer&lt;br /&gt;
&lt;br /&gt;
existant :&lt;br /&gt;
&lt;br /&gt;
j&#039;ai env. 20Pc en réseaux avec un serveur linux et samba&lt;br /&gt;
un logon.bat sur le serveur lancé sur chaque stations au logon de celles-ci&lt;br /&gt;
&lt;br /&gt;
==Besoins==&lt;br /&gt;
&lt;br /&gt;
sous un serveur linux avec samba j&#039;ai procédé à des installations administratives de Ooo pour mes clients windows 2000 et XP uniquement. Mise sous logon.bat avec une commande IF EXIST pour ne pas écraser plusieurs fois les installations précédentes.&lt;br /&gt;
&lt;br /&gt;
le problème c&#039;est que si j&#039;ai par exemple 20 clients qui ce connectent le matin avec une mise à jour de Ooo, je fais ramer mon serveur, ce qui n&#039;est pas acceptable.&lt;br /&gt;
&lt;br /&gt;
je n&#039;ai pas d&#039;argent pour l&#039;achat d&#039;un logiciel de gestion d&#039;installation...&lt;br /&gt;
&lt;br /&gt;
==Etude==&lt;br /&gt;
&lt;br /&gt;
bridage du nombres d&#039;installation automatique en même temps,&lt;br /&gt;
j&#039;ai mis au points un algorithme que voici, &lt;br /&gt;
&lt;br /&gt;
[[Image:samba-dia01ci3.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-dia02ok2.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Programme==&lt;br /&gt;
et voilà la partie la plus intéressante le programme proprement dit &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;echo off&lt;br /&gt;
rem Fait par Oc le 3 aout 2006&lt;br /&gt;
echo .&lt;br /&gt;
echo .&lt;br /&gt;
echo Processus de don de jetons pour installation automatique&lt;br /&gt;
echo  Ne pas fermer cette fenetre merci&lt;br /&gt;
echo .&lt;br /&gt;
echo .&lt;br /&gt;
rem ------------------------------------------------------&lt;br /&gt;
echo initialisation des variables&lt;br /&gt;
set nbmaxjetons=5	&lt;br /&gt;
rem  Nombre Max d&#039;utilisateurs pouvant lancer l&#039;installation en même temps&lt;br /&gt;
set jeton=0&lt;br /&gt;
set path_jeton=H:\Log\jetons&lt;br /&gt;
rem  dossier de stocage des jetons sur mon serveur avec les droits  R/W pour tout les utilisateurs&lt;br /&gt;
echo .&lt;br /&gt;
echo .&lt;br /&gt;
rem ------------------------------------------------------&lt;br /&gt;
echo demande de jeton pour l&#039;installation&lt;br /&gt;
set /a nbmaxjetons=%nbmaxjetons%+1&lt;br /&gt;
:debut&lt;br /&gt;
set /a jeton=%jeton%+1&lt;br /&gt;
echo demande jeton Numéro %jeton%&lt;br /&gt;
if &amp;quot;%jeton%&amp;quot;==&amp;quot;%nbmaxjetons%&amp;quot; (goto fin)&lt;br /&gt;
if NOT EXIST &amp;quot;%path_jeton%\jeton%jeton%&amp;quot; (echo %USERNAME%,%COMPUTERNAME% &amp;gt;&amp;gt; %path_jeton%\jeton%jeton% &amp;gt;&amp;gt; %path_jeton%\jeton%jeton% &amp;amp; goto suite) ELSE (goto debut)&lt;br /&gt;
:suite &lt;br /&gt;
rem ------------------------------------------------------&lt;br /&gt;
echo Vérification du jeton %jeton%&lt;br /&gt;
echo %USERNAME%,%COMPUTERNAME% &amp;gt; %TEMP%\jeton%jeton%&lt;br /&gt;
rem ------------------------------------------------------&lt;br /&gt;
echo lancement des programmes d&#039;installation administratives&lt;br /&gt;
rem pause&lt;br /&gt;
rem exemple : if NOT EXIST &amp;quot;%ProgramFiles%\install_log\ooo-202.log&amp;quot; (echo installation de Ooo en cours &amp;amp; echo %date%,%time%,%USERNAME%,%COMPUTERNAME%,installation de Ooo en cours&amp;gt;&amp;gt;%log_path% &amp;amp; start /WAIT H:\autoinstall\client\Standart\openoffice\install-jre-Ooo.bat) ELSE (echo instalation de Ooo n&#039;est pas a faire &amp;amp; echo %date%,%time%,%USERNAME%,%COMPUTERNAME%,instalation de Ooo n&#039;est pas a faire&amp;gt;&amp;gt;%log_path%)&lt;br /&gt;
rem exemple : c&#039;est un peut long et j&#039;ai pas mis mes variables d&#039;installation dans cette exemple &lt;br /&gt;
rem exemple : mais je lui demande de faire une commande SI, des log de l&#039;installation et de lancer ou pas le fichier « install-jre-Ooo.bat »&lt;br /&gt;
echo .&lt;br /&gt;
echo .&lt;br /&gt;
rem ------------------------------------------------------&lt;br /&gt;
echo Liberation du jeton Numero %jeton%&lt;br /&gt;
rem del &amp;quot;%path_jeton%\jeton%jeton%&amp;quot;&lt;br /&gt;
del &amp;quot;%TEMP%\jeton%jeton%&amp;quot;&lt;br /&gt;
:fin&lt;br /&gt;
echo fin&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
les limites de ce programme :&lt;br /&gt;
&lt;br /&gt;
le même jeton pris par 2 PC en même temps « c&#039;est très rare, mais ça peut arriver »&lt;br /&gt;
&lt;br /&gt;
la non libération du jeton via d&#039;un problème de plantage ou intervention d&#039;utilisateurs&lt;br /&gt;
(j&#039;ai réglé en partie le problème en inscrivant dans le jeton le nom de l&#039;utilisateur et le Nom du PC)&lt;br /&gt;
&lt;br /&gt;
je met ce petit programme dans vos mains sous licences GPL&lt;br /&gt;
modifiable a volonté mais dans l&#039;esprit du libre&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Voilà donc votre serveur Samba fonctionnel. Nous n&#039;avons abordé ici qu&#039;une infime partie des possibilités offertes. Sachez que les dernières versions permettent d&#039;apporter les mêmes fonctionnalités qu&#039;un serveur NT, voire 2000 : contrôleur de domaine (PDC, BDC), serveur de netlogon (authentification centralisée), serveur de résolution de noms netbios (WINS)... Bref de quoi passer de votre configuration personnelle à une véritable architecture d&#039;entreprise !&lt;br /&gt;
&lt;br /&gt;
== Quelques adresses utiles ==&lt;br /&gt;
&lt;br /&gt;
* [http://samba.org Le site officiel de Samba ]&lt;br /&gt;
* La documentation officielle de Samba (une mine d&#039;or !) : Samba-HOWTO-Collection sur la section documentation du site&lt;br /&gt;
* [http://cups.org Le site officiel de cups ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;merci&amp;quot;&amp;gt;Cette page est issue de la documentation &#039;pré-wiki&#039; de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par Anne le 02/11/2004.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; 02/11/2004, Anne&lt;br /&gt;
{{CC-BY-NC-SA}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Autres ressources=&lt;br /&gt;
* [http://oreilly.com/catalog/samba/ Le livre O&#039;Reilly]&lt;br /&gt;
* [http://www.linux-france.org/~eprigent/ Une série de PDF]&lt;br /&gt;
* [[Reseau-partfic-samba nt auth|Utiliser la base d&#039;utilisateur d&#039;un CPD (ou PDC) NT]].&lt;br /&gt;
&lt;br /&gt;
== Sauvegarder les fichiers de travail de samba et restauration en cas de problème ==&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Samba stocke ses informations dans des fichiers avec l’extension tdb. Ces fichiers sont stockés à deux endroits :&lt;br /&gt;
&lt;br /&gt;
/var/cache/samba : fichiers de travail&lt;br /&gt;
&lt;br /&gt;
/etc/samba/secrets.tdb : fichier contenant les codes d’accès à samba (SID...).&lt;br /&gt;
&lt;br /&gt;
Une sauvegarde de ces fichiers est effectuée une fois par semaine. Les fichiers sont stockés dans /root/backup/samba/cache/ et /root/backup/samba/etc/. Les fichiers sauvegardés portent l’extension tdb.bak.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Script de sauvegarde&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;cat backup_samba&lt;br /&gt;
mkdir -p /root/backup/samba/cache&lt;br /&gt;
cd /root/backup/samba/cache&lt;br /&gt;
tdbbackup /var/cache/samba/*.tdb 2&amp;gt;/var/log/errortdb&lt;br /&gt;
mv -f /var/cache/samba/*.bak .&lt;br /&gt;
mkdir -p /root/backup/samba/etc&lt;br /&gt;
cd /root/backup/samba/etc&lt;br /&gt;
tdbbackup /etc/samba/secrets.tdb 2&amp;gt;&amp;gt;/var/log/errortdb&lt;br /&gt;
mv -f /etc/samba/secrets.tdb.bak .&lt;br /&gt;
if [ -s /var/log/errortdb ]; then&lt;br /&gt;
mail -s &amp;quot;Echec sauvegarde fichiers tdb sur serveur&amp;quot; root &amp;lt;/var/log/errortdb&lt;br /&gt;
fi&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Des optimisations pourraient être réalisées, notamment en récupérant automatiquement le nom du serveur et en modifiant la boite de destination du mél (en cas d’erreur), en la positionnant sur root (avec redirection dans les paramètres de configuration de postfix).&lt;br /&gt;
&lt;br /&gt;
La sauvegarde est déclenchée une fois par semaine par la ligne suivante, insérée dans le crontab :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; 00 3 * * 0 /root/backup_samba&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Que faire en cas de problème ? ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On peut suspecter un problème sur les fichiers samba quand samba ne fonctionne plus tout à fait normalement. Par exemple, sur un serveur d’impression, on n’a plus la possibilité d’installer une imprimante.&lt;br /&gt;
&lt;br /&gt;
== Diagnostiquer le problème ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se positionner dans le dossier /var/cache/samba, et lancer la commande :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tdbbackup -v *.tdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En cas d’erreur, on aura un message du type :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Restoring test.tdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Résoudre le problème ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si le problème survient sur un fichier winbind, arrêter le service winbind :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;service winbind stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si le problème survient sur un autre fichier, arrêter le service samba :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;service smb stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supprimer ensuite le fichier qui ne fonctionne pas :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;rm test.tdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Récupérer la dernière version correcte depuis la sauvegarde :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cp /root/backup/samba/cache/test.tdb.bak test.tdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vérifier le fichier :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tdbbackup -v test.tdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si tout est ok, redémarrer le service qui a été arrêté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;service winbind start&lt;br /&gt;
service smb start&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Zorglub</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Samba&amp;diff=16057</id>
		<title>Samba</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Samba&amp;diff=16057"/>
		<updated>2008-10-01T13:02:01Z</updated>

		<summary type="html">&lt;p&gt;Zorglub : /* Diagnostiquer le problème */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Partager ses fichiers]]&lt;br /&gt;
= Partager ses fichiers et imprimantes avec Samba =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Partager ses fichiers et imprimantes avec Samba&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;Par Anne &amp;lt;anne at lea-linux point org&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous disposez à la maison ou dans votre entreprise de machines sous Linux et d&#039;autres sous Windows. Comment faire en sorte de faire communiquer tout ce petit monde ? Samba va vous permettre de centraliser et rendre accessibles vos fichiers et imprimantes à partir de toutes ces machines.&lt;br /&gt;
&lt;br /&gt;
L&#039;article se propose de donner les éléments nécessaires pour configurer ce partage dans un contexte de groupe de travail (le plus simple) mais en sécurisant un minimum l&#039;accès à ces ressources, et donc une authentification des utilisateurs. Nous verrons dans un premier temps la configuration en mode texte, qui a l&#039;avantage de vous expliquer les arcanes du fonctionnement du serveur. Vous pourrez également utiliser les interfaces graphiques, ce qui vous permettra d&#039;obtenir le même résultat.&lt;br /&gt;
&lt;br /&gt;
= Le projet Samba =&lt;br /&gt;
&lt;br /&gt;
Le projet démarre en 1992, grâce à Andrew TRIDGELL. Etudiant en physique, il développe un protocole de partage de fichiers qui émulait les systèmes Digital. 18 mois plus tard, il apprendra que ce protocole fonctionne également avec Windows.&lt;br /&gt;
&lt;br /&gt;
Depuis le projet compte des développeurs dans le monde entier et bénéficie également de financements d&#039;entreprise pour l&#039;implémentation de fonctionnalités compatibles Windows.&lt;br /&gt;
&lt;br /&gt;
= Installer Samba =&lt;br /&gt;
&lt;br /&gt;
Nous allons travailler à partir d&#039;une distribution Mandrake 10.0. Les postes clients peuvent être indifféremment sous Windows 95/98 et/ou Windows 2000/XP/2003.&lt;br /&gt;
&lt;br /&gt;
== Récupération et installation des paquetages Samba. ==&lt;br /&gt;
&lt;br /&gt;
Lors de l&#039;installation de votre distribution, vous avez pu choisir d&#039;installer un certain nombre de serveurs, dont Samba. Nous allons donc commencer par véfifier la présence des paquetages nécessaires.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# rpm -qa | grep samba&lt;br /&gt;
samba-server-3.0.2a-3mdk&lt;br /&gt;
samba-common-3.0.2a-3mdk&lt;br /&gt;
samba-client-3.0.2a-3mdk&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si vous obtenez quelque chose de similaire, c&#039;est que tout est déjà prêt. Vous pouvez alors passer à la section suivante. Dans le cas contraire, nous allons installer les paquetages depuis le CD de votre distribution (ou tout autre support contenant votre distribution) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# urpmi samba&lt;br /&gt;
  Un des paquetages suivants est nécessaire :&lt;br /&gt;
  1- samba-server-3.0.2a-3mdk.i586&lt;br /&gt;
  2- samba2-server-2.2.8a-14mdk.i586&lt;br /&gt;
  Que choisissez-vous ? (1-2)1&lt;br /&gt;
  Pour satisfaire les dépendances, les paquetages suivants vont être installés (14 Mo):&lt;br /&gt;
  samba-common-3.0.2a-3mdk.i586&lt;br /&gt;
  samba-server-3.0.2a-3mdk.i586&lt;br /&gt;
  Est-ce correct ? (O/n) o&lt;br /&gt;
  Préparation... ##################################################&lt;br /&gt;
  1:samba-common ##################################################&lt;br /&gt;
  2:samba-server ##################################################&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L&#039;installation propose un choix entre Samba2 et Samba3. La dernière version apporte des améliorations considérables et des fonctionnalités supplémentaires, comme la gestion des groupes. Ces fonctionnalités sont surtout utilisées dans une configuration orientée entreprise mais après tout, ne nous refusons rien !&lt;br /&gt;
&lt;br /&gt;
Nous allons également installer la partie cliente. Elle contient tous les outils qui permettent notamment le montage et le parcours des ressources Samba.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# urpmi samba-client&lt;br /&gt;
  Préparation... ##################################################&lt;br /&gt;
  1:samba-client ##################################################&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Premier test de votre installation ==&lt;br /&gt;
&lt;br /&gt;
Maintenant que Samba est installé, démarrons le serveur :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# /etc/rc.d/init.d/smb start&lt;br /&gt;
 Lancement du service SaMBa :                                    [  OK  ]&lt;br /&gt;
 Lancement du service NMB :                                      [  OK  ]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deux démons sont lancés, nécessaires au fonctionnement du serveur Samba : smbd et nmbd.&lt;br /&gt;
&lt;br /&gt;
* smbd permet le partage des fichiers et imprimantes &lt;br /&gt;
* nmbd permet quant à lui le parcours du réseau et la résolution de noms Netbios...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# /etc/rc.d/init.d/smb status&lt;br /&gt;
smbd (pid 970) is running... nmbd (pid 972) is running...&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande ci-dessus permet de vérifier que Samba fonctionne correctement. Vous devez voir apparaitre les deux dernières lignes.&lt;br /&gt;
&lt;br /&gt;
== Automatiser le lancement de Samba ==&lt;br /&gt;
&lt;br /&gt;
La dernière phase de l&#039;installation consiste pour nous à vérifier que Samba sera bien lancé automatiquement à chaque démarrage de la machine (ce qui évite bien des surprises !). Pour le vérifier, exécutons la commande ci-dessous :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# chkconfig --list smb&lt;br /&gt;
 smb      0:Arrêt 1:Arrêt 2:Arrêt 3:Arrêt    4:Arrêt 5:Arrêt        6:Arrêt&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elle indique les niveaux de fonctionnement auxquels le serveur est démarré. Dans le cas où Samba n&#039;est pas démarré aux niveaux souhaités, ici il n&#039;est jamais démarré, il suffit de reconfigurer l&#039;initialisation du serveur :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# chkconfig --level 345 smb on&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, Samba est démarré aux niveaux 3, 4 et 5, ce qui correspond aux niveaux standards de fonctionnement des services réseau.&lt;br /&gt;
&lt;br /&gt;
Si la ligne de commande vous insupporte, vous pouvez utiliser, en root, la commande drakxservices :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema1 : configurer le démarrage de Samba&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba1.png]]&lt;br /&gt;
&lt;br /&gt;
Cliquez sur la case à cocher &amp;quot;Au démarrage&amp;quot; sur la ligne smb pour démarrer le service dès le démarrage.&lt;br /&gt;
&lt;br /&gt;
== Installation du serveur d&#039;impression ==&lt;br /&gt;
&lt;br /&gt;
Pour terminer la phase d&#039;installation, nous allons voir comment installer et configurer rapidement le serveur d&#039;impression cups. Encore une fois, l&#039;installation des paquetages est réalisée grâce à la commande urpmi, suivie du démarrage du serveur :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# urpmi cups cups-drivers&lt;br /&gt;
 installation de /var/cache/urpmi/rpms/cups-1.1.20-5mdk.i586.rpm &lt;br /&gt;
 /var/cache/urpmi/rpms/cups-drivers-1.1-133mdk.i586.rpm&lt;br /&gt;
 Préparation...              ##################################################&lt;br /&gt;
    1:cups                   ##################################################&lt;br /&gt;
    2:cups-drivers           ##################################################&lt;br /&gt;
 # service cups start&lt;br /&gt;
 Lancement du service d&#039;impression CUPS :                        [  OK  ]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ci-dessous la configuration et la gestion d&#039;une imprimante :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema2 : interface d&#039;administration de cups&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba2.png]]&lt;br /&gt;
&lt;br /&gt;
La configuration est relativement simple. Sur votre machine, tapez l&#039;url : http://localhost:631. Cliquez sur &amp;quot;Administrer les imprimantes&amp;quot; et laissez-vous guider pour ajouter votre ou vos imprimantes :).&lt;br /&gt;
&lt;br /&gt;
= Le fichier de configuration principal =&lt;br /&gt;
&lt;br /&gt;
Le fichier de configuration à connaitre pour Samba est /etc/samba/smb.conf. Nous allons en détailler les grandes rubriques. Celui-ci, on le verra, est modifiable soit à l&#039;aide d&#039;un éditeur de texte soit d&#039;une interface graphique.&lt;br /&gt;
&lt;br /&gt;
Le fichier est découpé en grandes sections indiquées de cette manière : [section]. Les différents paramètres sont ensuite inscrits de la manière suivante : paramètre = valeur. Toute ligne commencée par un &amp;quot;#&amp;quot; ou &amp;quot;;&amp;quot; est considérée comme un commentaire. Par convention, le &amp;quot;;&amp;quot; est utilisé pour commenter les lignes de configuration.&lt;br /&gt;
&lt;br /&gt;
Nous allons passer en revue les différentes sections en énonçant les paramètres les plus courants. Les outils graphiques proposés pour paramétrer Samba que nous verrons par la suite, ne font que mettre à jour ce fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
== Section de configuration générale ==&lt;br /&gt;
&lt;br /&gt;
La première section est annoncée par [global]. Elle contient les éléments généraux de la configuration du serveur Samba : nom du groupe de travail, réseaux autorisés, utilisateurs administrateurs...&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;workgroup&#039;&#039;&#039; : nom du groupe de travail ou du domaine&lt;br /&gt;
* &#039;&#039;&#039;netbios name &#039;&#039;&#039; : nom netbios du serveur Samba, par défaut égal au nom de la machine (hostname)&lt;br /&gt;
* &#039;&#039;&#039;server string &#039;&#039;&#039; : description affichée lors du parcours réseau, il s&#039;agit d&#039;un commentaire&lt;br /&gt;
* &#039;&#039;&#039;printing&#039;&#039;&#039; : système d&#039;impression utilisé pour le serveur d&#039;impression : sous Linux on trouvera lprng et de plus en plus, cups (le choix réalisé dans cet article).&lt;br /&gt;
* &#039;&#039;&#039;log file / max log size / log level&#039;&#039;&#039; : configuration des logs du serveur : respectivement le nom du fichier de log, sa taille maximum et le niveau des logs (plus le niveau est élevé, plus la quantité d&#039;informations est importante)&lt;br /&gt;
* &#039;&#039;&#039;hosts allow (deny) &#039;&#039;&#039; : entrer ici la liste des adresses IP des machines (ex : 192.168.0.3) ou réseaux ( ex : 192.168.0.) autorisés à se connecter au serveur Samba (et inversement si on utilise le paramètre hosts deny). Le paramètre est important surtout si votre machine est accessible de l&#039;extérieur. Le protocole Netbios fait l&#039;objet de nombreuses attaques. Pensez également à configurer votre firewall pour bloquer les ports 137, 138 et 139 de l&#039;extérieur.&lt;br /&gt;
* &#039;&#039;&#039;security&#039;&#039;&#039; : c&#039;est une des options les plus importantes du fichier, qui pourra être bloquante si elle est mal renseignée. Elle indique le mode de discussion du client Windows avec le serveur Samba. Dans les versions 3.x de Samba, le défaut est user, et share pour Samba 2.x. Dans la version qui nous intéresse, on utilisera le mode user si les noms de comptes utilisés pour se connecter au serveur ont un compte équivalent sur la machine Linux (existence d&#039;une entrée dans /etc/passwd). Dans le cas contraire, on préférera share. Il existe également 2 autres types possibles : domain et server que nous n&#039;aborderons pas ici et qui sont réservés dans un fonctionnement de Samba en tant que contrôleur de domaine. Ci-dessous quelques explications sur les implications de ce choix : &lt;br /&gt;
** &#039;&#039;&#039;share&#039;&#039;&#039; : ce mode ne nécessite pas d&#039;authentification par un compte valide. Si le paramètre guest only est renseigné, alors tout nouvel utilisateur sera identifié par le biais de cet utilisateur invité.&lt;br /&gt;
** &#039;&#039;&#039;user&#039;&#039;&#039; : dans ce cas de figure, l&#039;utilisateur doit s&#039;authentifier systématiquement. Son compte windows devra disposer d&#039;un compte correspondant sur le serveur (on parle aussi en bon français de mapping)&lt;br /&gt;
* &#039;&#039;&#039;encrypt passwords / unix password sync / passwd program / passwd chat &#039;&#039;&#039; : configuration des mots de passe. On aura recours aux mots de passes encryptés. &amp;lt;br /&amp;gt; La synchronisation des mots de passe permet la synchronisation entre le mot de passe de l&#039;utilisateur Samba et son compte sur le système Linux. En l&#039;autorisant, on permet à l&#039;utilisateur de modifier son mot de passe à partir de la machine cliente et donc d&#039;un poste client sous Windows.&amp;lt;br /&amp;gt; Enfin passwd program et passwd chat indiquent le programme utilisé pour réaliser cette modification ainsi que le dialogue qui s&#039;établira avec le serveur. Les paramètres par défaut conviennent parfaitement.&lt;br /&gt;
* &#039;&#039;&#039;character set / client code page &#039;&#039;&#039; : permettent de faire correspondre un code page Windows avec un character set UNIX, pour utiliser notamment les caractères accentués. Par défaut, on utilisera :&lt;br /&gt;
&amp;lt;code&amp;gt;client code page = 850&lt;br /&gt;
character set = ISO8859-1&amp;lt;/code&amp;gt;&lt;br /&gt;
:ou &amp;lt;code&amp;gt;character set = UTF-8&amp;lt;/code&amp;gt;, selon la locale de votre machine.&lt;br /&gt;
&lt;br /&gt;
== Section de configuration des partages de fichiers ==&lt;br /&gt;
&lt;br /&gt;
Nous allons maintenant passer aux sections de partages de fichiers. Nous aurons une section par partage défini. A l&#039;intérieur de chacune de ces sections, nous trouverons les options qui définissent le dit partage.&lt;br /&gt;
&lt;br /&gt;
Nous allons donner un nom à chaque partage. Attention il existe un nom de partage de fichiers spécifique : [homes]. Il définit le partage des répertoires personnels des utilisateurs, sans avoir à spécifier le chemin dans les options. De manière générale, on aura donc [monpartage].&lt;br /&gt;
&lt;br /&gt;
Ci-dessous le détail des options les plus courantes utilisées :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;path&#039;&#039;&#039; : chemin d&#039;accès du partage - il n&#039;est pas à spécifier pour le partage [homes]&lt;br /&gt;
* &#039;&#039;&#039;comment&#039;&#039;&#039; : commentaire décrivant le partage qui apparait lors du parcours du réseau Samba (voisinage réseau sous Windows), il s&#039;agit uniquement d&#039;un commentaire&lt;br /&gt;
* &#039;&#039;&#039;browseable&#039;&#039;&#039; : le partage sera visible lors du parcours du réseau&lt;br /&gt;
* &#039;&#039;&#039;read only&#039;&#039;&#039; : limite l&#039;accès en lecture uniquement&lt;br /&gt;
* &#039;&#039;&#039;write list&#039;&#039;&#039; : limite l&#039;accès en écriture aux données du partage aux utilisateurs et/ou groupes d&#039;utilisateurs spécifiés. Un groupe sera mentionné de cette façon : @nom_du_groupe.&lt;br /&gt;
&lt;br /&gt;
== Configuration des partages d&#039;imprimantes ==&lt;br /&gt;
&lt;br /&gt;
Votre serveur Samba peut également vous servir à partager des imprimantes. Nous traiterons ici du cas où ces imprimantes sont gérées par cups.&lt;br /&gt;
&lt;br /&gt;
Le partage d&#039;imprimante peut se faire à plusieurs niveaux :&lt;br /&gt;
&lt;br /&gt;
* partage de la ressource (partage intitulé [printers]), mais qui nécessite d&#039;avoir installé les drivers sur le poste client,&lt;br /&gt;
* partage des drivers, dans ce dernier cas vous n&#039;avez plus besoin d&#039;installer de driver sur le client Windows, le partage est intitulé [print$]. &lt;br /&gt;
&lt;br /&gt;
Vous pouvez décider de partager uniquement la ressource ou bien les drivers et la ressource.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; [global]&lt;br /&gt;
 ...&lt;br /&gt;
 # système d&#039;impression utilisé&lt;br /&gt;
 printing = cups&lt;br /&gt;
 # administrateur des imprimantes&lt;br /&gt;
 printer admin = root&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
 # partage des ressources d&#039;impression&lt;br /&gt;
 [printers]&lt;br /&gt;
    comment = All Printers&lt;br /&gt;
    path = /var/spool/samba&lt;br /&gt;
    create mask = 0700&lt;br /&gt;
    guest ok = Yes&lt;br /&gt;
    printable = Yes&lt;br /&gt;
    browseable = Yes&lt;br /&gt;
&lt;br /&gt;
 # partage des drivers des imprimantes &lt;br /&gt;
 [print$]&lt;br /&gt;
    path = /var/lib/samba/printers&lt;br /&gt;
    browseable = yes&lt;br /&gt;
    read only = yes&lt;br /&gt;
    write list = root&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour mettre les drivers à disposition sur le serveur Samba, il vous faut vous procurer les drivers Postcript Adobe. Pour les télécharger : http://www.adobe.com/support/downloads. Une fois extraits, nous allons les copier dans /usr/share/cups/drivers.&lt;br /&gt;
&lt;br /&gt;
Nous allons ensuite procéder à la création effective du partage des imprimantes cups par Samba grâce à la commande cupsaddsmb :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # cupsaddsmb -a&lt;br /&gt;
 ...&lt;br /&gt;
 passwd:&lt;br /&gt;
 ...&lt;br /&gt;
 #&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour vérifier que le lien a bien été réalisé, vous avez plusieurs possibilités.&lt;br /&gt;
&lt;br /&gt;
* la commande &#039;&#039;&#039;smbclient&#039;&#039;&#039; va vous lister, entre autres, les imprimantes partagées :&lt;br /&gt;
&amp;lt;code&amp;gt; # smbclient -L localhost&lt;br /&gt;
 Password:&lt;br /&gt;
 Anonymous login successful&lt;br /&gt;
 Domain=[MONGROUPE] OS=[Unix] Server=[Samba 3.0.2a]&lt;br /&gt;
         Sharename      Type      Comment&lt;br /&gt;
         ---------      ----      -------&lt;br /&gt;
         print$         Disk&lt;br /&gt;
         public         Disk      Public Stuff&lt;br /&gt;
         IPC$           IPC       IPC Service (Samba Server 3.0.2a)&lt;br /&gt;
         ADMIN$         IPC       IPC Service (Samba Server 3.0.2a)&lt;br /&gt;
         hp4050n        Printer&lt;br /&gt;
         hplaser4000    Printer   hplaser4000&lt;br /&gt;
         Anonymous login successful&lt;br /&gt;
 Domain=[MONGROUPE] OS=[Unix] Server=[Samba 3.0.2a]&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
* la commande &#039;&#039;&#039;rpcclient&#039;&#039;&#039; permet, selon l&#039;option choisie, d&#039;énumérer les imprimantes et drivers partagés :&lt;br /&gt;
&amp;lt;code&amp;gt; # rpcclient -d=0 -U root -c &#039;enumprinters&#039; localhost&lt;br /&gt;
 Password:&lt;br /&gt;
         flags:[0x800000]&lt;br /&gt;
         name:[\\pingu\hp4050n]&lt;br /&gt;
         description:[\\pingu\hp4050n,hp4050n,]&lt;br /&gt;
         comment:[]&lt;br /&gt;
         flags:[0x800000]&lt;br /&gt;
         name:[\\pingu\hplaser4000]&lt;br /&gt;
         description:[\\pingu\hplaser4000,hplaser4000,hplaser4000]&lt;br /&gt;
         comment:[hplaser4000]&lt;br /&gt;
 # rpcclient -d=0 -U root -c &#039;enumdrivers&#039; localhost&lt;br /&gt;
 Password:&lt;br /&gt;
 [Windows 4.0]&lt;br /&gt;
 Printer Driver Info 1:&lt;br /&gt;
         Driver Name: [hplaser4000]&lt;br /&gt;
 Printer Driver Info 1:&lt;br /&gt;
         Driver Name: [hp4050n]&lt;br /&gt;
 [Windows NT x86]&lt;br /&gt;
 Printer Driver Info 1:&lt;br /&gt;
         Driver Name: [hplaser4000]&lt;br /&gt;
 Printer Driver Info 1:&lt;br /&gt;
         Driver Name: [hp4050n]&lt;br /&gt;
 [Windows NT x86]&lt;br /&gt;
 Printer Driver Info 1:&lt;br /&gt;
         Driver Name: [hplaser4000]&lt;br /&gt;
 Printer Driver Info 1:&lt;br /&gt;
         Driver Name: [hp4050n]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
* enfin la commande &#039;&#039;&#039;testprns&#039;&#039;&#039; permet de vérifier qu&#039;un nom d&#039;imprimante est valide c&#039;est-à-dire utilisable car correctement reconnu sur le système.&lt;br /&gt;
&amp;lt;code&amp;gt; # testprns hp4050n&lt;br /&gt;
 Looking for printer hp4050n in printcap file /etc/printcap&lt;br /&gt;
 Printer name hp4050n is valid.&lt;br /&gt;
 # testprns bidule&lt;br /&gt;
 Looking for printer bidule in printcap file /etc/printcap&lt;br /&gt;
 Printer name bidule is not valid. &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Commandes utiles =&lt;br /&gt;
&lt;br /&gt;
== Monter des ressources du serveur dans un système de fichiers Linux ==&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser une un partage de fichiers smb (Samba, Windows©) comme faisant partie du système de fichiers Linux local : il suffit de monter la ressource. Pour que cela fonctionne, il faut que le noyau de Linux ainsi que Samba aient été compilés avec le support du système de fichiers smbfs (ce qui est le cas du noyau et des paquetages Samba de Mandrake ainsi que de nombreuses autres distributions).&lt;br /&gt;
&lt;br /&gt;
L&#039;opération peut être réalisée avec la commande classique mount mais uniquement en tant que root.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # mount -t smbfs \\\\pingu\\homes /mnt/samba -o username=anne&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet de monter le répertoire personnel de l&#039;utilisateur anne partagé par le serveur samba sur le répertoire /mnt/samba. Le montage nécessite de spécifier le type de système de fichiers (-t smbfs) et l&#039;identité utilisée pour accéder au partage (-o username=anne). Ce système de fichiers peut être démonté grâce à la commande umount.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # umount /mnt/samba&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce montage peut être effectué en &amp;quot;non root&amp;quot; grâce à la commande smbmount, à condition que le répertoire de montage soit accessible en écriture pour l&#039;utilisateur, ainsi que le partage lui-même..&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; $ smbmount \\\\pingu\\homes /home/anne/samba&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le système de fichiers sera démonté toujours en utilisateur grâce à la commande smbumount.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; $ smbumount home/anne/samba&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tester la syntaxe de smb.conf : testparm ==&lt;br /&gt;
&lt;br /&gt;
La commande testparm permet de tester les options utilisées dans le fichier ainsi que la syntaxe. Elle spécifie également, après parcours du fichier, les partages effectifs, le status du serveur.&lt;br /&gt;
&lt;br /&gt;
Testons la validité de notre fichier de configuration :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # testparm&lt;br /&gt;
 Load smb config files from /etc/samba/smb.conf&lt;br /&gt;
 Processing section &amp;quot;[homes]&amp;quot;&lt;br /&gt;
 Processing section &amp;quot;[printers]&amp;quot;&lt;br /&gt;
 Processing section &amp;quot;[public]&amp;quot;&lt;br /&gt;
 Loaded services file OK.&lt;br /&gt;
 Server role: ROLE_STANDALONE&lt;br /&gt;
 Press enter to see a dump of your service definitions&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Parcourir le réseau : smbclient ==&lt;br /&gt;
&lt;br /&gt;
smbclient est une commande qui permet d&#039;accéder aux ressources partagées par le serveur. Elle est notamment très utile pour tester le bon fonctionnement des partages avec votre serveur Samba.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # smbclient \\\\pingu\\homes -U anne&lt;br /&gt;
 Password: &lt;br /&gt;
 Domain=[PINGU] OS=[Unix] Server=[Samba 3.0.2a] &lt;br /&gt;
 smb: \&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande ci-dessus est un accès au répertoire personnel sur le serveur en tant qu&#039;utilisateur anne.&lt;br /&gt;
&lt;br /&gt;
== Machines visibles sur le réseau netbios : findsmb ==&lt;br /&gt;
&lt;br /&gt;
La commande findsmb va vous permettre de lister les machines visibles grâce aux requêtes smb de votre serveur (script effectuant une combinaison de commandes nmblookup et smbclient).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # findsmb&lt;br /&gt;
&lt;br /&gt;
 IP ADDR         NETBIOS NAME   WORKGROUP/OS/VERSION&lt;br /&gt;
 ---------------------------------------------------------------------&lt;br /&gt;
 Domain=[LINUXERIES] OS=[Unix] Server=[Samba 3.0.2a]&lt;br /&gt;
 Domain=[LINUXERIES] OS=[Unix] Server=[Samba 3.0.2a]&lt;br /&gt;
 192.168.0.3             PINGU         +[        LINUXERIES    ]&lt;br /&gt;
 Domain=[WORKGROUP] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]&lt;br /&gt;
 Domain=[WORKGROUP] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]&lt;br /&gt;
 192.168.0.100   PLOPLAND-OAAHXLR+[       WORKGROUP     ]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous pouvons voir ci-dessus 2 machines : PINGU et PLOPLAND-OAAHXLR.&lt;br /&gt;
&lt;br /&gt;
== Résoudre les noms netbios : nmblookup ==&lt;br /&gt;
&lt;br /&gt;
La commande nmblookup permet de résoudre les noms netbios en IP. La commande peut permettre de vérifier le bon fonctionnement de la configuration de votre serveur ou de vos machines clientes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# nmblookup pingu&lt;br /&gt;
 192.168.10.52 pingu&amp;lt;00&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Au nom netbios pingu correspond l&#039;adresse IP 192.168.10.52.  indique que la machine est simple station de travail.&lt;br /&gt;
&lt;br /&gt;
== Lister les connexions au serveur : smbstatus ==&lt;br /&gt;
&lt;br /&gt;
La commande smbstatus permet de générer une liste des connexions au serveur au moment précis où vous tapez la commande.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# smbstatus&lt;br /&gt;
&lt;br /&gt;
 Samba version 3.0.2a&lt;br /&gt;
 PID     Username      Group         Machine&lt;br /&gt;
 -------------------------------------------------------------------&lt;br /&gt;
  6909   lealinux      lealinux      pingu        (192.168.0.3)&lt;br /&gt;
  6916   bidule        bidule        pingu        (192.168.0.3)&lt;br /&gt;
&lt;br /&gt;
 Service      pid     machine       Connected at&lt;br /&gt;
 -------------------------------------------------------&lt;br /&gt;
 lealinux      6909   pingu         Sun Jun 27 16:50:06 2004&lt;br /&gt;
 bidule        6916   pingu         Sun Jun 27 16:50:20 2004&lt;br /&gt;
 No locked files&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ci-dessus, on peut voir 2 connexions actives au serveur Samba provenant des utilisateurs lealinux et bidule, effectuées en local.&lt;br /&gt;
&lt;br /&gt;
= Exemple de configuration =&lt;br /&gt;
&lt;br /&gt;
Pour terminer sur la configuration texte de votre serveur Samba, ci-dessous un exemple type de fichier /etc/samba/smb.conf pour une utilisation courante :&lt;br /&gt;
&lt;br /&gt;
* authentification par utilisateur&lt;br /&gt;
* utilisation de cups en tant que serveur d&#039;impression, root étant administrateur&lt;br /&gt;
* partage des imprimantes et de leurs drivers&lt;br /&gt;
* partage des répertoires maison dont l&#039;accès est réservé à leur propriétaire&lt;br /&gt;
* partage public accessible à tous&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; [global]&lt;br /&gt;
  # nom de l&#039;espace de travail&lt;br /&gt;
     workgroup = LINUXERIES&lt;br /&gt;
  # commentaire sur l&#039;espace de travail&lt;br /&gt;
     server string = Samba Server %v&lt;br /&gt;
  # Configuration du partage des ressources d&#039;impression&lt;br /&gt;
     printcap name = cups&lt;br /&gt;
     load printers = yes&lt;br /&gt;
     printing = cups&lt;br /&gt;
     printer admin = root&lt;br /&gt;
  # Configuration des logs du serveur&lt;br /&gt;
     log file = /var/log/samba/log.%m&lt;br /&gt;
     max log size = 50&lt;br /&gt;
  # Configuration de l&#039;authentification&lt;br /&gt;
  # type utilisé &lt;br /&gt;
     security = user&lt;br /&gt;
  # mots de passe encryptés - pour permettre de modifier le mot de passe à partir de la machine cliente&lt;br /&gt;
    encrypt passwords = yes&lt;br /&gt;
    smb passwd file = /etc/samba/smbpasswd&lt;br /&gt;
    unix password sync = Yes&lt;br /&gt;
    pam password change = yes&lt;br /&gt;
    socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192&lt;br /&gt;
&lt;br /&gt;
  # Partage des repertoires personnels&lt;br /&gt;
  [homes]&lt;br /&gt;
    comment = Home Directories&lt;br /&gt;
    browseable = no&lt;br /&gt;
    writable = yes&lt;br /&gt;
&lt;br /&gt;
  # Partage des ressources d&#039;impression&lt;br /&gt;
  [printers]&lt;br /&gt;
    comment = All Printers&lt;br /&gt;
    path = /var/spool/samba&lt;br /&gt;
    browseable = no&lt;br /&gt;
  # to allow user &#039;guest account&#039; to print.&lt;br /&gt;
     guest ok = yes&lt;br /&gt;
     writable = no&lt;br /&gt;
     printable = yes&lt;br /&gt;
     create mode = 0700&lt;br /&gt;
&lt;br /&gt;
  # Partage des drivers d&#039;impression &lt;br /&gt;
  [print$]&lt;br /&gt;
     path = /var/lib/samba/printers&lt;br /&gt;
     browseable = yes&lt;br /&gt;
     write list = @adm root&lt;br /&gt;
     guest ok = yes&lt;br /&gt;
     inherit permissions = yes&lt;br /&gt;
&lt;br /&gt;
  # Partage accessible à tous &lt;br /&gt;
  [public]&lt;br /&gt;
     path = /home/public&lt;br /&gt;
     public = yes&lt;br /&gt;
     only guest = yes&lt;br /&gt;
     writable = yes&lt;br /&gt;
     printable = no &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Test de votre installation depuis Windows© =&lt;br /&gt;
&lt;br /&gt;
Passons maintenant à la phase de test à partir d&#039;un de vos clients Windows. Cliquez sur le voisinage réseau de votre poste Windows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema3 : visualisation des partages sur un poste client Windows&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba3.png]]&lt;br /&gt;
&lt;br /&gt;
Cliquez ensuite sur le nom du workgroup correspondant au nom de votre serveur Samba. Vous allez alors pouvoir visualiser l&#039;ensemble des partages configurés, à condition que ces ressources soient &amp;quot;browseable&amp;quot; et que vous ayez les droits nécessaires.&lt;br /&gt;
&lt;br /&gt;
Attention tout changement intervenant sur ces ressources peut mettre un certain temps avant mise à jour de l&#039;affichage. Netbios est en effet un protocole extremement bavard et basé sur ce qu&#039;on appelle le broadcast. Il interpelle tout le reseau à des moments déterminés pour la mise à jour des ressources.&lt;br /&gt;
&lt;br /&gt;
= Gestion des utilisateurs et des groupes =&lt;br /&gt;
&lt;br /&gt;
Cette notion va permettre de sécuriser l&#039;accès aux données. Toute la problématique repose sur la nécessité de disposer de comptes sur le système Linux qui vont correspondre aux utilisateurs sur les machines Windows. On parle aussi de synchronisation de ces deux types de comptes. Il en sera de même pour les groupes.&lt;br /&gt;
&lt;br /&gt;
== Les différents types d&#039;utilisateurs Samba ==&lt;br /&gt;
&lt;br /&gt;
Il existe plusieurs types d&#039;utilisateurs et donc de droits. Nous distinguerons l&#039;administrateur, les utilisateurs et les invités (guest) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt; Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; [global]&lt;br /&gt;
     ...&lt;br /&gt;
     guest account = nobody&lt;br /&gt;
     ...&lt;br /&gt;
  [monpartage]&lt;br /&gt;
     comment = mon joli partage&lt;br /&gt;
     path = /home/public&lt;br /&gt;
     guest ok = yes&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Synchroniser les utilisateurs ==&lt;br /&gt;
&lt;br /&gt;
Pour synchroniser les utilisateurs Windows / Linux, on utilisera la commande smbpasswd.&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps, on ajoute l&#039;utilisateur au fichier /etc/samba/smbpasswd ainsi que son mot de passe qui sera le même pour Linux et Windows. Pour ce faire, utilisez l&#039;option -a.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# smbpasswd -a anne&lt;br /&gt;
New SMB password:&lt;br /&gt;
Retype new SMB password:&lt;br /&gt;
Added user anne.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez vérifier le contenu de /etc/samba/smbpasswd :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# cat /etc/samba/smbpasswd&lt;br /&gt;
 anne:500:C4315DF197EED860C2265B23734E0DAC:9C08AB50A2F8864881B0418E3A63B77B:[U ]:LCT-40DC451B:&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Renouvelez l&#039;opération pour chaque utilisateur devant accéder au serveur Samba.&lt;br /&gt;
&lt;br /&gt;
Dans le cas de figure ci-dessus, la méthode utilisée implique que l&#039;utilisateur porte le même nom sur les 2 systèmes, anne dans notre cas. Il est toutefois possible de conserver un nom d&#039;utilisateur sur Windows différent. On aura alors recours à un fichier supplémentaire : /etc/samba/smbusers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # cat /etc/samba/smbusers&lt;br /&gt;
 # Unix_name = SMB_name1 SMB_name2 ...&lt;br /&gt;
 root = administrator admin&lt;br /&gt;
 anne = leanne&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est ensuite possible de changer le mot de passe de l&#039;utilisateur, à partir de Windows ou bien du serveur Samba grâce à la commande smbpasswd :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # smbpasswd anne&lt;br /&gt;
 New SMB password:&lt;br /&gt;
 Retype new SMB password:&lt;br /&gt;
 # &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Gestion des groupes ==&lt;br /&gt;
&lt;br /&gt;
Depuis la version 3.x de Samba, les groupes sont maintenant entièrement gérés. Là encore nous allons devoir synchroniser les groupes UNIX et Windows grâce à la commande net :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# net groupmap add unixgroup=nom_unix ntgroup=nom_windows&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ainsi si je dispose d&#039;un groupe utilisateurs sur Linux, et que ce groupe se nomme utilisateurs ordinaires sur Windows, on procédera de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # net groupmap add unixgroup=utilisateurs ntgroup=&#039;utilisateurs ordinaires&#039;&lt;br /&gt;
 No rid or sid specified, choosing algorithmic mapping Successully added group utilisateurs ordinaires to the mapping db&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour lister les correspondances existantes :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # net groupmap list&lt;br /&gt;
 utilisateurs ordinaires (S-1-5-21-567158280-4275195276-2466317430-2001) -&amp;gt; utilisateurs&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour supprimer une correspondance :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # net groupmap delete ntgroup=&#039;utilisateurs ordinaires&#039;&lt;br /&gt;
 Sucessfully removed utilisateurs ordinaires from the mapping db&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Outils graphiques de configuration d&#039;un serveur Samba =&lt;br /&gt;
&lt;br /&gt;
Il existe de nombreux outils graphiques qui vont vous permettre de procéder aux mêmes manipulations mais sans utiliser d&#039;éditeur de texte. Les intitulés des actions à réaliser reprennent généralement les mêmes dénominations que les paramètres utilisés dans le fichier smb.conf décrit ci-dessus.&lt;br /&gt;
&lt;br /&gt;
== KSambaPlugin ==&lt;br /&gt;
&lt;br /&gt;
KsambaPlugin est un outil graphique écrit en GTK pour KDE. Il permet de configurer entièrement un serveur Samba. Il s&#039;agit d&#039;un module supplémentaire pour le centre de contrôle de KDE. Il procure également des propriétés supplémentaires à Konqueror, qui lui permettent d&#039;en faire un outil de parcours réseau Samba (voir section suivante de l&#039;article). Pour l&#039;installer :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # urpmi ksambaplugin &lt;br /&gt;
 Préparation... ##################################################&lt;br /&gt;
  1:ksambaplugin ##################################################&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;utiliser, allez dans le menu KDE &amp;quot;Système &amp;gt;&amp;gt; Configuration &amp;gt;&amp;gt; Configurez votre bureau&amp;quot;. Cliquez alors sur le menu &amp;quot;Réseau &amp;gt;&amp;gt; Configuration de Samba&amp;quot;. Passez ensuite en mode superutilisateur. Vous avez alors accès à la configuration de votre serveur Samba sous forme de 5 onglets :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema4 : Ksamba - interface de configuration&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba4.png]]&lt;br /&gt;
&lt;br /&gt;
* configuration de base : c&#039;est la section [global]&lt;br /&gt;
* configuration des partages de fichiers : nous retrouvons la section [homes] et tout autre partage de fichiers&lt;br /&gt;
* configuration des imprimantes partagées : cet onglet permet la configuration des partages [print$] et [printers]&lt;br /&gt;
* configuration des comptes utilisateurs : créer, modifier supprimer des utilisateurs et des groupes tout en assurant la synchronisation&lt;br /&gt;
* paramètres de configuration avancée : paramétrage avancé du serveur&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema5 : Ksamba - configuration des utilisateurs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba5.png]]&lt;br /&gt;
&lt;br /&gt;
== Module Samba pour Webmin ==&lt;br /&gt;
&lt;br /&gt;
Webmin est un utilitaire accessible par interface web qui va vous permettre de configurer l&#039;ensemble de votre machine (système et réseau). Il est constitué d&#039;un ensemble de modules dont celui consacré au serveur Samba.&lt;br /&gt;
&lt;br /&gt;
Pour installer Webmin, réutilisons urpmi puis démarrons webmin :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # urpmi webmin&lt;br /&gt;
 Préparation...              ##################################################&lt;br /&gt;
    1:webmin                 ##################################################&lt;br /&gt;
 # service webmin start&lt;br /&gt;
 Lancement de Webmin                                             [  OK  ]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour accéder à webmin, tapez dans la barre d&#039;URL de votre navigateur : https://localhost:10000&amp;lt;br /&amp;gt; Authentifiez-vous alors en tant que root avec votre mot de passe. Cliquez sur l&#039;onglet &amp;quot;serveurs&amp;quot; puis &amp;quot;Samba Windows File Sharing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema6 : Webmin - liste des partages du serveur&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba6.png]]&lt;br /&gt;
&lt;br /&gt;
Vous avez alors décrit rapidement l&#039;ensemble des ressources partagées, avec la possibilité de modifier cette configuration. Comme pour KsambaPlugin, l&#039;ensemble du serveur est paramétrable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema7 : Webmin - menu principal de configuration de samba&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba7.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;note&amp;quot;&amp;gt;Remarque : l&#039;idée n&#039;est pas ici de décourager l&#039;utilisation de tels outils. Mais ceux-ci proposent l&#039;accès relativement simple à des paramétrages avancés de Samba. Mal maîtrisés, vous pouvez rapidement mettre votre serveur hors d&#039;usage. Alors attention aux clics intempestifs et gardez un oeil sur la configuration texte.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Outil graphique de parcours des ressources Samba ==&lt;br /&gt;
&lt;br /&gt;
Konqueror est maintenant un bon moyen d&#039;accéder à un serveur Samba, il suffit pour cela de taper dans la zone URL smb://user@serveur/ ou smb://user:password@serveur/ pour accéder au serveur &amp;quot;serveur&amp;quot; en tant que &amp;quot;user&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema8 : parcours des ressources Samba avec Konqueror&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba8.png]]&lt;br /&gt;
&lt;br /&gt;
L&#039;utilisation est relativement aisée, il vous suffit de cliquer sur les fichiers et/ou répertoires, comme pour un système de fichiers local.&lt;br /&gt;
&lt;br /&gt;
= Gestion des jetons sous DOS pour intégrer une installation administratives de vos clients sous windows 2000 &amp;amp; XP =&lt;br /&gt;
&lt;br /&gt;
Complément de [[Mose]]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;je suis de l&#039;ancienne école&amp;quot; et j&#039;ai réalisé un petit programme sous DOS à améliorer&lt;br /&gt;
&lt;br /&gt;
existant :&lt;br /&gt;
&lt;br /&gt;
j&#039;ai env. 20Pc en réseaux avec un serveur linux et samba&lt;br /&gt;
un logon.bat sur le serveur lancé sur chaque stations au logon de celles-ci&lt;br /&gt;
&lt;br /&gt;
==Besoins==&lt;br /&gt;
&lt;br /&gt;
sous un serveur linux avec samba j&#039;ai procédé à des installations administratives de Ooo pour mes clients windows 2000 et XP uniquement. Mise sous logon.bat avec une commande IF EXIST pour ne pas écraser plusieurs fois les installations précédentes.&lt;br /&gt;
&lt;br /&gt;
le problème c&#039;est que si j&#039;ai par exemple 20 clients qui ce connectent le matin avec une mise à jour de Ooo, je fais ramer mon serveur, ce qui n&#039;est pas acceptable.&lt;br /&gt;
&lt;br /&gt;
je n&#039;ai pas d&#039;argent pour l&#039;achat d&#039;un logiciel de gestion d&#039;installation...&lt;br /&gt;
&lt;br /&gt;
==Etude==&lt;br /&gt;
&lt;br /&gt;
bridage du nombres d&#039;installation automatique en même temps,&lt;br /&gt;
j&#039;ai mis au points un algorithme que voici, &lt;br /&gt;
&lt;br /&gt;
[[Image:samba-dia01ci3.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-dia02ok2.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Programme==&lt;br /&gt;
et voilà la partie la plus intéressante le programme proprement dit &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;echo off&lt;br /&gt;
rem Fait par Oc le 3 aout 2006&lt;br /&gt;
echo .&lt;br /&gt;
echo .&lt;br /&gt;
echo Processus de don de jetons pour installation automatique&lt;br /&gt;
echo  Ne pas fermer cette fenetre merci&lt;br /&gt;
echo .&lt;br /&gt;
echo .&lt;br /&gt;
rem ------------------------------------------------------&lt;br /&gt;
echo initialisation des variables&lt;br /&gt;
set nbmaxjetons=5	&lt;br /&gt;
rem  Nombre Max d&#039;utilisateurs pouvant lancer l&#039;installation en même temps&lt;br /&gt;
set jeton=0&lt;br /&gt;
set path_jeton=H:\Log\jetons&lt;br /&gt;
rem  dossier de stocage des jetons sur mon serveur avec les droits  R/W pour tout les utilisateurs&lt;br /&gt;
echo .&lt;br /&gt;
echo .&lt;br /&gt;
rem ------------------------------------------------------&lt;br /&gt;
echo demande de jeton pour l&#039;installation&lt;br /&gt;
set /a nbmaxjetons=%nbmaxjetons%+1&lt;br /&gt;
:debut&lt;br /&gt;
set /a jeton=%jeton%+1&lt;br /&gt;
echo demande jeton Numéro %jeton%&lt;br /&gt;
if &amp;quot;%jeton%&amp;quot;==&amp;quot;%nbmaxjetons%&amp;quot; (goto fin)&lt;br /&gt;
if NOT EXIST &amp;quot;%path_jeton%\jeton%jeton%&amp;quot; (echo %USERNAME%,%COMPUTERNAME% &amp;gt;&amp;gt; %path_jeton%\jeton%jeton% &amp;gt;&amp;gt; %path_jeton%\jeton%jeton% &amp;amp; goto suite) ELSE (goto debut)&lt;br /&gt;
:suite &lt;br /&gt;
rem ------------------------------------------------------&lt;br /&gt;
echo Vérification du jeton %jeton%&lt;br /&gt;
echo %USERNAME%,%COMPUTERNAME% &amp;gt; %TEMP%\jeton%jeton%&lt;br /&gt;
rem ------------------------------------------------------&lt;br /&gt;
echo lancement des programmes d&#039;installation administratives&lt;br /&gt;
rem pause&lt;br /&gt;
rem exemple : if NOT EXIST &amp;quot;%ProgramFiles%\install_log\ooo-202.log&amp;quot; (echo installation de Ooo en cours &amp;amp; echo %date%,%time%,%USERNAME%,%COMPUTERNAME%,installation de Ooo en cours&amp;gt;&amp;gt;%log_path% &amp;amp; start /WAIT H:\autoinstall\client\Standart\openoffice\install-jre-Ooo.bat) ELSE (echo instalation de Ooo n&#039;est pas a faire &amp;amp; echo %date%,%time%,%USERNAME%,%COMPUTERNAME%,instalation de Ooo n&#039;est pas a faire&amp;gt;&amp;gt;%log_path%)&lt;br /&gt;
rem exemple : c&#039;est un peut long et j&#039;ai pas mis mes variables d&#039;installation dans cette exemple &lt;br /&gt;
rem exemple : mais je lui demande de faire une commande SI, des log de l&#039;installation et de lancer ou pas le fichier « install-jre-Ooo.bat »&lt;br /&gt;
echo .&lt;br /&gt;
echo .&lt;br /&gt;
rem ------------------------------------------------------&lt;br /&gt;
echo Liberation du jeton Numero %jeton%&lt;br /&gt;
rem del &amp;quot;%path_jeton%\jeton%jeton%&amp;quot;&lt;br /&gt;
del &amp;quot;%TEMP%\jeton%jeton%&amp;quot;&lt;br /&gt;
:fin&lt;br /&gt;
echo fin&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
les limites de ce programme :&lt;br /&gt;
&lt;br /&gt;
le même jeton pris par 2 PC en même temps « c&#039;est très rare, mais ça peut arriver »&lt;br /&gt;
&lt;br /&gt;
la non libération du jeton via d&#039;un problème de plantage ou intervention d&#039;utilisateurs&lt;br /&gt;
(j&#039;ai réglé en partie le problème en inscrivant dans le jeton le nom de l&#039;utilisateur et le Nom du PC)&lt;br /&gt;
&lt;br /&gt;
je met ce petit programme dans vos mains sous licences GPL&lt;br /&gt;
modifiable a volonté mais dans l&#039;esprit du libre&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Voilà donc votre serveur Samba fonctionnel. Nous n&#039;avons abordé ici qu&#039;une infime partie des possibilités offertes. Sachez que les dernières versions permettent d&#039;apporter les mêmes fonctionnalités qu&#039;un serveur NT, voire 2000 : contrôleur de domaine (PDC, BDC), serveur de netlogon (authentification centralisée), serveur de résolution de noms netbios (WINS)... Bref de quoi passer de votre configuration personnelle à une véritable architecture d&#039;entreprise !&lt;br /&gt;
&lt;br /&gt;
== Quelques adresses utiles ==&lt;br /&gt;
&lt;br /&gt;
* [http://samba.org Le site officiel de Samba ]&lt;br /&gt;
* La documentation officielle de Samba (une mine d&#039;or !) : Samba-HOWTO-Collection sur la section documentation du site&lt;br /&gt;
* [http://cups.org Le site officiel de cups ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;merci&amp;quot;&amp;gt;Cette page est issue de la documentation &#039;pré-wiki&#039; de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par Anne le 02/11/2004.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; 02/11/2004, Anne&lt;br /&gt;
{{CC-BY-NC-SA}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Autres ressources=&lt;br /&gt;
* [http://oreilly.com/catalog/samba/ Le livre O&#039;Reilly]&lt;br /&gt;
* [http://www.linux-france.org/~eprigent/ Une série de PDF]&lt;br /&gt;
* [[Reseau-partfic-samba nt auth|Utiliser la base d&#039;utilisateur d&#039;un CPD (ou PDC) NT]].&lt;br /&gt;
&lt;br /&gt;
== Sauvegarder les fichiers de travail de samba et restauration en cas de problème ==&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Samba stocke ses informations dans des fichiers avec l’extension tdb. Ces fichiers sont stockés à deux endroits :&lt;br /&gt;
&lt;br /&gt;
/var/cache/samba : fichiers de travail&lt;br /&gt;
&lt;br /&gt;
/etc/samba/secrets.tdb : fichier contenant les codes d’accès à samba (SID...).&lt;br /&gt;
&lt;br /&gt;
Une sauvegarde de ces fichiers est effectuée une fois par semaine. Les fichiers sont stockés dans /root/backup/samba/cache/ et /root/backup/samba/etc/. Les fichiers sauvegardés portent l’extension tdb.bak.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Script de sauvegarde&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;cat backup_samba&lt;br /&gt;
mkdir -p /root/backup/samba/cache&lt;br /&gt;
cd /root/backup/samba/cache&lt;br /&gt;
tdbbackup /var/cache/samba/*.tdb 2&amp;gt;/var/log/errortdb&lt;br /&gt;
mv -f /var/cache/samba/*.bak .&lt;br /&gt;
mkdir -p /root/backup/samba/etc&lt;br /&gt;
cd /root/backup/samba/etc&lt;br /&gt;
tdbbackup /etc/samba/secrets.tdb 2&amp;gt;&amp;gt;/var/log/errortdb&lt;br /&gt;
mv -f /etc/samba/secrets.tdb.bak .&lt;br /&gt;
if [ -s /var/log/errortdb ]; then&lt;br /&gt;
mail -s &amp;quot;Echec sauvegarde fichiers tdb sur serveur&amp;quot; root &amp;lt;/var/log/errortdb&lt;br /&gt;
fi&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Des optimisations pourraient être réalisées, notamment en récupérant automatiquement le nom du serveur et en modifiant la boite de destination du mél (en cas d’erreur), en la positionnant sur root (avec redirection dans les paramètres de configuration de postfix).&lt;br /&gt;
&lt;br /&gt;
La sauvegarde est déclenchée une fois par semaine par la ligne suivante, insérée dans le crontab :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; 00 3 * * 0 /root/backup_samba&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Que faire en cas de problème ? ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On peut suspecter un problème sur les fichiers samba quand samba ne fonctionne plus tout à fait normalement. Par exemple, sur un serveur d’impression, on n’a plus la possibilité d’installer une imprimante.&lt;br /&gt;
&lt;br /&gt;
== Diagnostiquer le problème ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se positionner dans le dossier /var/cache/samba, et lancer la commande :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tdbbackup -v *.tdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En cas d’erreur, on aura un message du type :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Restoring test.tdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Résoudre le problème ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si le problème survient sur un fichier winbind, arrêter le service winbind :&lt;br /&gt;
&lt;br /&gt;
service winbind stop&lt;br /&gt;
&lt;br /&gt;
Si le problème survient sur un autre fichier, arrêter le service samba :&lt;br /&gt;
&lt;br /&gt;
service smb stop&lt;br /&gt;
&lt;br /&gt;
Supprimer ensuite le fichier qui ne fonctionne pas :&lt;br /&gt;
&lt;br /&gt;
rm test.tdb&lt;br /&gt;
&lt;br /&gt;
Récupérer la dernière version correcte depuis la sauvegarde :&lt;br /&gt;
&lt;br /&gt;
cp /root/backup/samba/cache/test.tdb.bak test.tdb&lt;br /&gt;
&lt;br /&gt;
Vérifier le fichier :&lt;br /&gt;
&lt;br /&gt;
tdbbackup -v test.tdb&lt;br /&gt;
&lt;br /&gt;
Si tout est ok, redémarrer le service qui a été arrêté :&lt;br /&gt;
&lt;br /&gt;
service winbind start&lt;br /&gt;
&lt;br /&gt;
service smb start&lt;/div&gt;</summary>
		<author><name>Zorglub</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Samba&amp;diff=16056</id>
		<title>Samba</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Samba&amp;diff=16056"/>
		<updated>2008-10-01T12:57:21Z</updated>

		<summary type="html">&lt;p&gt;Zorglub : /* Principe général */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Partager ses fichiers]]&lt;br /&gt;
= Partager ses fichiers et imprimantes avec Samba =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Partager ses fichiers et imprimantes avec Samba&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;Par Anne &amp;lt;anne at lea-linux point org&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous disposez à la maison ou dans votre entreprise de machines sous Linux et d&#039;autres sous Windows. Comment faire en sorte de faire communiquer tout ce petit monde ? Samba va vous permettre de centraliser et rendre accessibles vos fichiers et imprimantes à partir de toutes ces machines.&lt;br /&gt;
&lt;br /&gt;
L&#039;article se propose de donner les éléments nécessaires pour configurer ce partage dans un contexte de groupe de travail (le plus simple) mais en sécurisant un minimum l&#039;accès à ces ressources, et donc une authentification des utilisateurs. Nous verrons dans un premier temps la configuration en mode texte, qui a l&#039;avantage de vous expliquer les arcanes du fonctionnement du serveur. Vous pourrez également utiliser les interfaces graphiques, ce qui vous permettra d&#039;obtenir le même résultat.&lt;br /&gt;
&lt;br /&gt;
= Le projet Samba =&lt;br /&gt;
&lt;br /&gt;
Le projet démarre en 1992, grâce à Andrew TRIDGELL. Etudiant en physique, il développe un protocole de partage de fichiers qui émulait les systèmes Digital. 18 mois plus tard, il apprendra que ce protocole fonctionne également avec Windows.&lt;br /&gt;
&lt;br /&gt;
Depuis le projet compte des développeurs dans le monde entier et bénéficie également de financements d&#039;entreprise pour l&#039;implémentation de fonctionnalités compatibles Windows.&lt;br /&gt;
&lt;br /&gt;
= Installer Samba =&lt;br /&gt;
&lt;br /&gt;
Nous allons travailler à partir d&#039;une distribution Mandrake 10.0. Les postes clients peuvent être indifféremment sous Windows 95/98 et/ou Windows 2000/XP/2003.&lt;br /&gt;
&lt;br /&gt;
== Récupération et installation des paquetages Samba. ==&lt;br /&gt;
&lt;br /&gt;
Lors de l&#039;installation de votre distribution, vous avez pu choisir d&#039;installer un certain nombre de serveurs, dont Samba. Nous allons donc commencer par véfifier la présence des paquetages nécessaires.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# rpm -qa | grep samba&lt;br /&gt;
samba-server-3.0.2a-3mdk&lt;br /&gt;
samba-common-3.0.2a-3mdk&lt;br /&gt;
samba-client-3.0.2a-3mdk&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si vous obtenez quelque chose de similaire, c&#039;est que tout est déjà prêt. Vous pouvez alors passer à la section suivante. Dans le cas contraire, nous allons installer les paquetages depuis le CD de votre distribution (ou tout autre support contenant votre distribution) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# urpmi samba&lt;br /&gt;
  Un des paquetages suivants est nécessaire :&lt;br /&gt;
  1- samba-server-3.0.2a-3mdk.i586&lt;br /&gt;
  2- samba2-server-2.2.8a-14mdk.i586&lt;br /&gt;
  Que choisissez-vous ? (1-2)1&lt;br /&gt;
  Pour satisfaire les dépendances, les paquetages suivants vont être installés (14 Mo):&lt;br /&gt;
  samba-common-3.0.2a-3mdk.i586&lt;br /&gt;
  samba-server-3.0.2a-3mdk.i586&lt;br /&gt;
  Est-ce correct ? (O/n) o&lt;br /&gt;
  Préparation... ##################################################&lt;br /&gt;
  1:samba-common ##################################################&lt;br /&gt;
  2:samba-server ##################################################&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L&#039;installation propose un choix entre Samba2 et Samba3. La dernière version apporte des améliorations considérables et des fonctionnalités supplémentaires, comme la gestion des groupes. Ces fonctionnalités sont surtout utilisées dans une configuration orientée entreprise mais après tout, ne nous refusons rien !&lt;br /&gt;
&lt;br /&gt;
Nous allons également installer la partie cliente. Elle contient tous les outils qui permettent notamment le montage et le parcours des ressources Samba.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# urpmi samba-client&lt;br /&gt;
  Préparation... ##################################################&lt;br /&gt;
  1:samba-client ##################################################&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Premier test de votre installation ==&lt;br /&gt;
&lt;br /&gt;
Maintenant que Samba est installé, démarrons le serveur :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# /etc/rc.d/init.d/smb start&lt;br /&gt;
 Lancement du service SaMBa :                                    [  OK  ]&lt;br /&gt;
 Lancement du service NMB :                                      [  OK  ]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deux démons sont lancés, nécessaires au fonctionnement du serveur Samba : smbd et nmbd.&lt;br /&gt;
&lt;br /&gt;
* smbd permet le partage des fichiers et imprimantes &lt;br /&gt;
* nmbd permet quant à lui le parcours du réseau et la résolution de noms Netbios...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# /etc/rc.d/init.d/smb status&lt;br /&gt;
smbd (pid 970) is running... nmbd (pid 972) is running...&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande ci-dessus permet de vérifier que Samba fonctionne correctement. Vous devez voir apparaitre les deux dernières lignes.&lt;br /&gt;
&lt;br /&gt;
== Automatiser le lancement de Samba ==&lt;br /&gt;
&lt;br /&gt;
La dernière phase de l&#039;installation consiste pour nous à vérifier que Samba sera bien lancé automatiquement à chaque démarrage de la machine (ce qui évite bien des surprises !). Pour le vérifier, exécutons la commande ci-dessous :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# chkconfig --list smb&lt;br /&gt;
 smb      0:Arrêt 1:Arrêt 2:Arrêt 3:Arrêt    4:Arrêt 5:Arrêt        6:Arrêt&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elle indique les niveaux de fonctionnement auxquels le serveur est démarré. Dans le cas où Samba n&#039;est pas démarré aux niveaux souhaités, ici il n&#039;est jamais démarré, il suffit de reconfigurer l&#039;initialisation du serveur :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# chkconfig --level 345 smb on&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, Samba est démarré aux niveaux 3, 4 et 5, ce qui correspond aux niveaux standards de fonctionnement des services réseau.&lt;br /&gt;
&lt;br /&gt;
Si la ligne de commande vous insupporte, vous pouvez utiliser, en root, la commande drakxservices :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema1 : configurer le démarrage de Samba&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba1.png]]&lt;br /&gt;
&lt;br /&gt;
Cliquez sur la case à cocher &amp;quot;Au démarrage&amp;quot; sur la ligne smb pour démarrer le service dès le démarrage.&lt;br /&gt;
&lt;br /&gt;
== Installation du serveur d&#039;impression ==&lt;br /&gt;
&lt;br /&gt;
Pour terminer la phase d&#039;installation, nous allons voir comment installer et configurer rapidement le serveur d&#039;impression cups. Encore une fois, l&#039;installation des paquetages est réalisée grâce à la commande urpmi, suivie du démarrage du serveur :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# urpmi cups cups-drivers&lt;br /&gt;
 installation de /var/cache/urpmi/rpms/cups-1.1.20-5mdk.i586.rpm &lt;br /&gt;
 /var/cache/urpmi/rpms/cups-drivers-1.1-133mdk.i586.rpm&lt;br /&gt;
 Préparation...              ##################################################&lt;br /&gt;
    1:cups                   ##################################################&lt;br /&gt;
    2:cups-drivers           ##################################################&lt;br /&gt;
 # service cups start&lt;br /&gt;
 Lancement du service d&#039;impression CUPS :                        [  OK  ]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ci-dessous la configuration et la gestion d&#039;une imprimante :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema2 : interface d&#039;administration de cups&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba2.png]]&lt;br /&gt;
&lt;br /&gt;
La configuration est relativement simple. Sur votre machine, tapez l&#039;url : http://localhost:631. Cliquez sur &amp;quot;Administrer les imprimantes&amp;quot; et laissez-vous guider pour ajouter votre ou vos imprimantes :).&lt;br /&gt;
&lt;br /&gt;
= Le fichier de configuration principal =&lt;br /&gt;
&lt;br /&gt;
Le fichier de configuration à connaitre pour Samba est /etc/samba/smb.conf. Nous allons en détailler les grandes rubriques. Celui-ci, on le verra, est modifiable soit à l&#039;aide d&#039;un éditeur de texte soit d&#039;une interface graphique.&lt;br /&gt;
&lt;br /&gt;
Le fichier est découpé en grandes sections indiquées de cette manière : [section]. Les différents paramètres sont ensuite inscrits de la manière suivante : paramètre = valeur. Toute ligne commencée par un &amp;quot;#&amp;quot; ou &amp;quot;;&amp;quot; est considérée comme un commentaire. Par convention, le &amp;quot;;&amp;quot; est utilisé pour commenter les lignes de configuration.&lt;br /&gt;
&lt;br /&gt;
Nous allons passer en revue les différentes sections en énonçant les paramètres les plus courants. Les outils graphiques proposés pour paramétrer Samba que nous verrons par la suite, ne font que mettre à jour ce fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
== Section de configuration générale ==&lt;br /&gt;
&lt;br /&gt;
La première section est annoncée par [global]. Elle contient les éléments généraux de la configuration du serveur Samba : nom du groupe de travail, réseaux autorisés, utilisateurs administrateurs...&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;workgroup&#039;&#039;&#039; : nom du groupe de travail ou du domaine&lt;br /&gt;
* &#039;&#039;&#039;netbios name &#039;&#039;&#039; : nom netbios du serveur Samba, par défaut égal au nom de la machine (hostname)&lt;br /&gt;
* &#039;&#039;&#039;server string &#039;&#039;&#039; : description affichée lors du parcours réseau, il s&#039;agit d&#039;un commentaire&lt;br /&gt;
* &#039;&#039;&#039;printing&#039;&#039;&#039; : système d&#039;impression utilisé pour le serveur d&#039;impression : sous Linux on trouvera lprng et de plus en plus, cups (le choix réalisé dans cet article).&lt;br /&gt;
* &#039;&#039;&#039;log file / max log size / log level&#039;&#039;&#039; : configuration des logs du serveur : respectivement le nom du fichier de log, sa taille maximum et le niveau des logs (plus le niveau est élevé, plus la quantité d&#039;informations est importante)&lt;br /&gt;
* &#039;&#039;&#039;hosts allow (deny) &#039;&#039;&#039; : entrer ici la liste des adresses IP des machines (ex : 192.168.0.3) ou réseaux ( ex : 192.168.0.) autorisés à se connecter au serveur Samba (et inversement si on utilise le paramètre hosts deny). Le paramètre est important surtout si votre machine est accessible de l&#039;extérieur. Le protocole Netbios fait l&#039;objet de nombreuses attaques. Pensez également à configurer votre firewall pour bloquer les ports 137, 138 et 139 de l&#039;extérieur.&lt;br /&gt;
* &#039;&#039;&#039;security&#039;&#039;&#039; : c&#039;est une des options les plus importantes du fichier, qui pourra être bloquante si elle est mal renseignée. Elle indique le mode de discussion du client Windows avec le serveur Samba. Dans les versions 3.x de Samba, le défaut est user, et share pour Samba 2.x. Dans la version qui nous intéresse, on utilisera le mode user si les noms de comptes utilisés pour se connecter au serveur ont un compte équivalent sur la machine Linux (existence d&#039;une entrée dans /etc/passwd). Dans le cas contraire, on préférera share. Il existe également 2 autres types possibles : domain et server que nous n&#039;aborderons pas ici et qui sont réservés dans un fonctionnement de Samba en tant que contrôleur de domaine. Ci-dessous quelques explications sur les implications de ce choix : &lt;br /&gt;
** &#039;&#039;&#039;share&#039;&#039;&#039; : ce mode ne nécessite pas d&#039;authentification par un compte valide. Si le paramètre guest only est renseigné, alors tout nouvel utilisateur sera identifié par le biais de cet utilisateur invité.&lt;br /&gt;
** &#039;&#039;&#039;user&#039;&#039;&#039; : dans ce cas de figure, l&#039;utilisateur doit s&#039;authentifier systématiquement. Son compte windows devra disposer d&#039;un compte correspondant sur le serveur (on parle aussi en bon français de mapping)&lt;br /&gt;
* &#039;&#039;&#039;encrypt passwords / unix password sync / passwd program / passwd chat &#039;&#039;&#039; : configuration des mots de passe. On aura recours aux mots de passes encryptés. &amp;lt;br /&amp;gt; La synchronisation des mots de passe permet la synchronisation entre le mot de passe de l&#039;utilisateur Samba et son compte sur le système Linux. En l&#039;autorisant, on permet à l&#039;utilisateur de modifier son mot de passe à partir de la machine cliente et donc d&#039;un poste client sous Windows.&amp;lt;br /&amp;gt; Enfin passwd program et passwd chat indiquent le programme utilisé pour réaliser cette modification ainsi que le dialogue qui s&#039;établira avec le serveur. Les paramètres par défaut conviennent parfaitement.&lt;br /&gt;
* &#039;&#039;&#039;character set / client code page &#039;&#039;&#039; : permettent de faire correspondre un code page Windows avec un character set UNIX, pour utiliser notamment les caractères accentués. Par défaut, on utilisera :&lt;br /&gt;
&amp;lt;code&amp;gt;client code page = 850&lt;br /&gt;
character set = ISO8859-1&amp;lt;/code&amp;gt;&lt;br /&gt;
:ou &amp;lt;code&amp;gt;character set = UTF-8&amp;lt;/code&amp;gt;, selon la locale de votre machine.&lt;br /&gt;
&lt;br /&gt;
== Section de configuration des partages de fichiers ==&lt;br /&gt;
&lt;br /&gt;
Nous allons maintenant passer aux sections de partages de fichiers. Nous aurons une section par partage défini. A l&#039;intérieur de chacune de ces sections, nous trouverons les options qui définissent le dit partage.&lt;br /&gt;
&lt;br /&gt;
Nous allons donner un nom à chaque partage. Attention il existe un nom de partage de fichiers spécifique : [homes]. Il définit le partage des répertoires personnels des utilisateurs, sans avoir à spécifier le chemin dans les options. De manière générale, on aura donc [monpartage].&lt;br /&gt;
&lt;br /&gt;
Ci-dessous le détail des options les plus courantes utilisées :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;path&#039;&#039;&#039; : chemin d&#039;accès du partage - il n&#039;est pas à spécifier pour le partage [homes]&lt;br /&gt;
* &#039;&#039;&#039;comment&#039;&#039;&#039; : commentaire décrivant le partage qui apparait lors du parcours du réseau Samba (voisinage réseau sous Windows), il s&#039;agit uniquement d&#039;un commentaire&lt;br /&gt;
* &#039;&#039;&#039;browseable&#039;&#039;&#039; : le partage sera visible lors du parcours du réseau&lt;br /&gt;
* &#039;&#039;&#039;read only&#039;&#039;&#039; : limite l&#039;accès en lecture uniquement&lt;br /&gt;
* &#039;&#039;&#039;write list&#039;&#039;&#039; : limite l&#039;accès en écriture aux données du partage aux utilisateurs et/ou groupes d&#039;utilisateurs spécifiés. Un groupe sera mentionné de cette façon : @nom_du_groupe.&lt;br /&gt;
&lt;br /&gt;
== Configuration des partages d&#039;imprimantes ==&lt;br /&gt;
&lt;br /&gt;
Votre serveur Samba peut également vous servir à partager des imprimantes. Nous traiterons ici du cas où ces imprimantes sont gérées par cups.&lt;br /&gt;
&lt;br /&gt;
Le partage d&#039;imprimante peut se faire à plusieurs niveaux :&lt;br /&gt;
&lt;br /&gt;
* partage de la ressource (partage intitulé [printers]), mais qui nécessite d&#039;avoir installé les drivers sur le poste client,&lt;br /&gt;
* partage des drivers, dans ce dernier cas vous n&#039;avez plus besoin d&#039;installer de driver sur le client Windows, le partage est intitulé [print$]. &lt;br /&gt;
&lt;br /&gt;
Vous pouvez décider de partager uniquement la ressource ou bien les drivers et la ressource.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; [global]&lt;br /&gt;
 ...&lt;br /&gt;
 # système d&#039;impression utilisé&lt;br /&gt;
 printing = cups&lt;br /&gt;
 # administrateur des imprimantes&lt;br /&gt;
 printer admin = root&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
 # partage des ressources d&#039;impression&lt;br /&gt;
 [printers]&lt;br /&gt;
    comment = All Printers&lt;br /&gt;
    path = /var/spool/samba&lt;br /&gt;
    create mask = 0700&lt;br /&gt;
    guest ok = Yes&lt;br /&gt;
    printable = Yes&lt;br /&gt;
    browseable = Yes&lt;br /&gt;
&lt;br /&gt;
 # partage des drivers des imprimantes &lt;br /&gt;
 [print$]&lt;br /&gt;
    path = /var/lib/samba/printers&lt;br /&gt;
    browseable = yes&lt;br /&gt;
    read only = yes&lt;br /&gt;
    write list = root&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour mettre les drivers à disposition sur le serveur Samba, il vous faut vous procurer les drivers Postcript Adobe. Pour les télécharger : http://www.adobe.com/support/downloads. Une fois extraits, nous allons les copier dans /usr/share/cups/drivers.&lt;br /&gt;
&lt;br /&gt;
Nous allons ensuite procéder à la création effective du partage des imprimantes cups par Samba grâce à la commande cupsaddsmb :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # cupsaddsmb -a&lt;br /&gt;
 ...&lt;br /&gt;
 passwd:&lt;br /&gt;
 ...&lt;br /&gt;
 #&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour vérifier que le lien a bien été réalisé, vous avez plusieurs possibilités.&lt;br /&gt;
&lt;br /&gt;
* la commande &#039;&#039;&#039;smbclient&#039;&#039;&#039; va vous lister, entre autres, les imprimantes partagées :&lt;br /&gt;
&amp;lt;code&amp;gt; # smbclient -L localhost&lt;br /&gt;
 Password:&lt;br /&gt;
 Anonymous login successful&lt;br /&gt;
 Domain=[MONGROUPE] OS=[Unix] Server=[Samba 3.0.2a]&lt;br /&gt;
         Sharename      Type      Comment&lt;br /&gt;
         ---------      ----      -------&lt;br /&gt;
         print$         Disk&lt;br /&gt;
         public         Disk      Public Stuff&lt;br /&gt;
         IPC$           IPC       IPC Service (Samba Server 3.0.2a)&lt;br /&gt;
         ADMIN$         IPC       IPC Service (Samba Server 3.0.2a)&lt;br /&gt;
         hp4050n        Printer&lt;br /&gt;
         hplaser4000    Printer   hplaser4000&lt;br /&gt;
         Anonymous login successful&lt;br /&gt;
 Domain=[MONGROUPE] OS=[Unix] Server=[Samba 3.0.2a]&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
* la commande &#039;&#039;&#039;rpcclient&#039;&#039;&#039; permet, selon l&#039;option choisie, d&#039;énumérer les imprimantes et drivers partagés :&lt;br /&gt;
&amp;lt;code&amp;gt; # rpcclient -d=0 -U root -c &#039;enumprinters&#039; localhost&lt;br /&gt;
 Password:&lt;br /&gt;
         flags:[0x800000]&lt;br /&gt;
         name:[\\pingu\hp4050n]&lt;br /&gt;
         description:[\\pingu\hp4050n,hp4050n,]&lt;br /&gt;
         comment:[]&lt;br /&gt;
         flags:[0x800000]&lt;br /&gt;
         name:[\\pingu\hplaser4000]&lt;br /&gt;
         description:[\\pingu\hplaser4000,hplaser4000,hplaser4000]&lt;br /&gt;
         comment:[hplaser4000]&lt;br /&gt;
 # rpcclient -d=0 -U root -c &#039;enumdrivers&#039; localhost&lt;br /&gt;
 Password:&lt;br /&gt;
 [Windows 4.0]&lt;br /&gt;
 Printer Driver Info 1:&lt;br /&gt;
         Driver Name: [hplaser4000]&lt;br /&gt;
 Printer Driver Info 1:&lt;br /&gt;
         Driver Name: [hp4050n]&lt;br /&gt;
 [Windows NT x86]&lt;br /&gt;
 Printer Driver Info 1:&lt;br /&gt;
         Driver Name: [hplaser4000]&lt;br /&gt;
 Printer Driver Info 1:&lt;br /&gt;
         Driver Name: [hp4050n]&lt;br /&gt;
 [Windows NT x86]&lt;br /&gt;
 Printer Driver Info 1:&lt;br /&gt;
         Driver Name: [hplaser4000]&lt;br /&gt;
 Printer Driver Info 1:&lt;br /&gt;
         Driver Name: [hp4050n]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
* enfin la commande &#039;&#039;&#039;testprns&#039;&#039;&#039; permet de vérifier qu&#039;un nom d&#039;imprimante est valide c&#039;est-à-dire utilisable car correctement reconnu sur le système.&lt;br /&gt;
&amp;lt;code&amp;gt; # testprns hp4050n&lt;br /&gt;
 Looking for printer hp4050n in printcap file /etc/printcap&lt;br /&gt;
 Printer name hp4050n is valid.&lt;br /&gt;
 # testprns bidule&lt;br /&gt;
 Looking for printer bidule in printcap file /etc/printcap&lt;br /&gt;
 Printer name bidule is not valid. &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Commandes utiles =&lt;br /&gt;
&lt;br /&gt;
== Monter des ressources du serveur dans un système de fichiers Linux ==&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser une un partage de fichiers smb (Samba, Windows©) comme faisant partie du système de fichiers Linux local : il suffit de monter la ressource. Pour que cela fonctionne, il faut que le noyau de Linux ainsi que Samba aient été compilés avec le support du système de fichiers smbfs (ce qui est le cas du noyau et des paquetages Samba de Mandrake ainsi que de nombreuses autres distributions).&lt;br /&gt;
&lt;br /&gt;
L&#039;opération peut être réalisée avec la commande classique mount mais uniquement en tant que root.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # mount -t smbfs \\\\pingu\\homes /mnt/samba -o username=anne&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet de monter le répertoire personnel de l&#039;utilisateur anne partagé par le serveur samba sur le répertoire /mnt/samba. Le montage nécessite de spécifier le type de système de fichiers (-t smbfs) et l&#039;identité utilisée pour accéder au partage (-o username=anne). Ce système de fichiers peut être démonté grâce à la commande umount.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # umount /mnt/samba&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce montage peut être effectué en &amp;quot;non root&amp;quot; grâce à la commande smbmount, à condition que le répertoire de montage soit accessible en écriture pour l&#039;utilisateur, ainsi que le partage lui-même..&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; $ smbmount \\\\pingu\\homes /home/anne/samba&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le système de fichiers sera démonté toujours en utilisateur grâce à la commande smbumount.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; $ smbumount home/anne/samba&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tester la syntaxe de smb.conf : testparm ==&lt;br /&gt;
&lt;br /&gt;
La commande testparm permet de tester les options utilisées dans le fichier ainsi que la syntaxe. Elle spécifie également, après parcours du fichier, les partages effectifs, le status du serveur.&lt;br /&gt;
&lt;br /&gt;
Testons la validité de notre fichier de configuration :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # testparm&lt;br /&gt;
 Load smb config files from /etc/samba/smb.conf&lt;br /&gt;
 Processing section &amp;quot;[homes]&amp;quot;&lt;br /&gt;
 Processing section &amp;quot;[printers]&amp;quot;&lt;br /&gt;
 Processing section &amp;quot;[public]&amp;quot;&lt;br /&gt;
 Loaded services file OK.&lt;br /&gt;
 Server role: ROLE_STANDALONE&lt;br /&gt;
 Press enter to see a dump of your service definitions&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Parcourir le réseau : smbclient ==&lt;br /&gt;
&lt;br /&gt;
smbclient est une commande qui permet d&#039;accéder aux ressources partagées par le serveur. Elle est notamment très utile pour tester le bon fonctionnement des partages avec votre serveur Samba.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # smbclient \\\\pingu\\homes -U anne&lt;br /&gt;
 Password: &lt;br /&gt;
 Domain=[PINGU] OS=[Unix] Server=[Samba 3.0.2a] &lt;br /&gt;
 smb: \&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande ci-dessus est un accès au répertoire personnel sur le serveur en tant qu&#039;utilisateur anne.&lt;br /&gt;
&lt;br /&gt;
== Machines visibles sur le réseau netbios : findsmb ==&lt;br /&gt;
&lt;br /&gt;
La commande findsmb va vous permettre de lister les machines visibles grâce aux requêtes smb de votre serveur (script effectuant une combinaison de commandes nmblookup et smbclient).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # findsmb&lt;br /&gt;
&lt;br /&gt;
 IP ADDR         NETBIOS NAME   WORKGROUP/OS/VERSION&lt;br /&gt;
 ---------------------------------------------------------------------&lt;br /&gt;
 Domain=[LINUXERIES] OS=[Unix] Server=[Samba 3.0.2a]&lt;br /&gt;
 Domain=[LINUXERIES] OS=[Unix] Server=[Samba 3.0.2a]&lt;br /&gt;
 192.168.0.3             PINGU         +[        LINUXERIES    ]&lt;br /&gt;
 Domain=[WORKGROUP] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]&lt;br /&gt;
 Domain=[WORKGROUP] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]&lt;br /&gt;
 192.168.0.100   PLOPLAND-OAAHXLR+[       WORKGROUP     ]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous pouvons voir ci-dessus 2 machines : PINGU et PLOPLAND-OAAHXLR.&lt;br /&gt;
&lt;br /&gt;
== Résoudre les noms netbios : nmblookup ==&lt;br /&gt;
&lt;br /&gt;
La commande nmblookup permet de résoudre les noms netbios en IP. La commande peut permettre de vérifier le bon fonctionnement de la configuration de votre serveur ou de vos machines clientes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# nmblookup pingu&lt;br /&gt;
 192.168.10.52 pingu&amp;lt;00&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Au nom netbios pingu correspond l&#039;adresse IP 192.168.10.52.  indique que la machine est simple station de travail.&lt;br /&gt;
&lt;br /&gt;
== Lister les connexions au serveur : smbstatus ==&lt;br /&gt;
&lt;br /&gt;
La commande smbstatus permet de générer une liste des connexions au serveur au moment précis où vous tapez la commande.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# smbstatus&lt;br /&gt;
&lt;br /&gt;
 Samba version 3.0.2a&lt;br /&gt;
 PID     Username      Group         Machine&lt;br /&gt;
 -------------------------------------------------------------------&lt;br /&gt;
  6909   lealinux      lealinux      pingu        (192.168.0.3)&lt;br /&gt;
  6916   bidule        bidule        pingu        (192.168.0.3)&lt;br /&gt;
&lt;br /&gt;
 Service      pid     machine       Connected at&lt;br /&gt;
 -------------------------------------------------------&lt;br /&gt;
 lealinux      6909   pingu         Sun Jun 27 16:50:06 2004&lt;br /&gt;
 bidule        6916   pingu         Sun Jun 27 16:50:20 2004&lt;br /&gt;
 No locked files&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ci-dessus, on peut voir 2 connexions actives au serveur Samba provenant des utilisateurs lealinux et bidule, effectuées en local.&lt;br /&gt;
&lt;br /&gt;
= Exemple de configuration =&lt;br /&gt;
&lt;br /&gt;
Pour terminer sur la configuration texte de votre serveur Samba, ci-dessous un exemple type de fichier /etc/samba/smb.conf pour une utilisation courante :&lt;br /&gt;
&lt;br /&gt;
* authentification par utilisateur&lt;br /&gt;
* utilisation de cups en tant que serveur d&#039;impression, root étant administrateur&lt;br /&gt;
* partage des imprimantes et de leurs drivers&lt;br /&gt;
* partage des répertoires maison dont l&#039;accès est réservé à leur propriétaire&lt;br /&gt;
* partage public accessible à tous&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; [global]&lt;br /&gt;
  # nom de l&#039;espace de travail&lt;br /&gt;
     workgroup = LINUXERIES&lt;br /&gt;
  # commentaire sur l&#039;espace de travail&lt;br /&gt;
     server string = Samba Server %v&lt;br /&gt;
  # Configuration du partage des ressources d&#039;impression&lt;br /&gt;
     printcap name = cups&lt;br /&gt;
     load printers = yes&lt;br /&gt;
     printing = cups&lt;br /&gt;
     printer admin = root&lt;br /&gt;
  # Configuration des logs du serveur&lt;br /&gt;
     log file = /var/log/samba/log.%m&lt;br /&gt;
     max log size = 50&lt;br /&gt;
  # Configuration de l&#039;authentification&lt;br /&gt;
  # type utilisé &lt;br /&gt;
     security = user&lt;br /&gt;
  # mots de passe encryptés - pour permettre de modifier le mot de passe à partir de la machine cliente&lt;br /&gt;
    encrypt passwords = yes&lt;br /&gt;
    smb passwd file = /etc/samba/smbpasswd&lt;br /&gt;
    unix password sync = Yes&lt;br /&gt;
    pam password change = yes&lt;br /&gt;
    socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192&lt;br /&gt;
&lt;br /&gt;
  # Partage des repertoires personnels&lt;br /&gt;
  [homes]&lt;br /&gt;
    comment = Home Directories&lt;br /&gt;
    browseable = no&lt;br /&gt;
    writable = yes&lt;br /&gt;
&lt;br /&gt;
  # Partage des ressources d&#039;impression&lt;br /&gt;
  [printers]&lt;br /&gt;
    comment = All Printers&lt;br /&gt;
    path = /var/spool/samba&lt;br /&gt;
    browseable = no&lt;br /&gt;
  # to allow user &#039;guest account&#039; to print.&lt;br /&gt;
     guest ok = yes&lt;br /&gt;
     writable = no&lt;br /&gt;
     printable = yes&lt;br /&gt;
     create mode = 0700&lt;br /&gt;
&lt;br /&gt;
  # Partage des drivers d&#039;impression &lt;br /&gt;
  [print$]&lt;br /&gt;
     path = /var/lib/samba/printers&lt;br /&gt;
     browseable = yes&lt;br /&gt;
     write list = @adm root&lt;br /&gt;
     guest ok = yes&lt;br /&gt;
     inherit permissions = yes&lt;br /&gt;
&lt;br /&gt;
  # Partage accessible à tous &lt;br /&gt;
  [public]&lt;br /&gt;
     path = /home/public&lt;br /&gt;
     public = yes&lt;br /&gt;
     only guest = yes&lt;br /&gt;
     writable = yes&lt;br /&gt;
     printable = no &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Test de votre installation depuis Windows© =&lt;br /&gt;
&lt;br /&gt;
Passons maintenant à la phase de test à partir d&#039;un de vos clients Windows. Cliquez sur le voisinage réseau de votre poste Windows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema3 : visualisation des partages sur un poste client Windows&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba3.png]]&lt;br /&gt;
&lt;br /&gt;
Cliquez ensuite sur le nom du workgroup correspondant au nom de votre serveur Samba. Vous allez alors pouvoir visualiser l&#039;ensemble des partages configurés, à condition que ces ressources soient &amp;quot;browseable&amp;quot; et que vous ayez les droits nécessaires.&lt;br /&gt;
&lt;br /&gt;
Attention tout changement intervenant sur ces ressources peut mettre un certain temps avant mise à jour de l&#039;affichage. Netbios est en effet un protocole extremement bavard et basé sur ce qu&#039;on appelle le broadcast. Il interpelle tout le reseau à des moments déterminés pour la mise à jour des ressources.&lt;br /&gt;
&lt;br /&gt;
= Gestion des utilisateurs et des groupes =&lt;br /&gt;
&lt;br /&gt;
Cette notion va permettre de sécuriser l&#039;accès aux données. Toute la problématique repose sur la nécessité de disposer de comptes sur le système Linux qui vont correspondre aux utilisateurs sur les machines Windows. On parle aussi de synchronisation de ces deux types de comptes. Il en sera de même pour les groupes.&lt;br /&gt;
&lt;br /&gt;
== Les différents types d&#039;utilisateurs Samba ==&lt;br /&gt;
&lt;br /&gt;
Il existe plusieurs types d&#039;utilisateurs et donc de droits. Nous distinguerons l&#039;administrateur, les utilisateurs et les invités (guest) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt; Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; [global]&lt;br /&gt;
     ...&lt;br /&gt;
     guest account = nobody&lt;br /&gt;
     ...&lt;br /&gt;
  [monpartage]&lt;br /&gt;
     comment = mon joli partage&lt;br /&gt;
     path = /home/public&lt;br /&gt;
     guest ok = yes&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Synchroniser les utilisateurs ==&lt;br /&gt;
&lt;br /&gt;
Pour synchroniser les utilisateurs Windows / Linux, on utilisera la commande smbpasswd.&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps, on ajoute l&#039;utilisateur au fichier /etc/samba/smbpasswd ainsi que son mot de passe qui sera le même pour Linux et Windows. Pour ce faire, utilisez l&#039;option -a.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# smbpasswd -a anne&lt;br /&gt;
New SMB password:&lt;br /&gt;
Retype new SMB password:&lt;br /&gt;
Added user anne.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez vérifier le contenu de /etc/samba/smbpasswd :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# cat /etc/samba/smbpasswd&lt;br /&gt;
 anne:500:C4315DF197EED860C2265B23734E0DAC:9C08AB50A2F8864881B0418E3A63B77B:[U ]:LCT-40DC451B:&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Renouvelez l&#039;opération pour chaque utilisateur devant accéder au serveur Samba.&lt;br /&gt;
&lt;br /&gt;
Dans le cas de figure ci-dessus, la méthode utilisée implique que l&#039;utilisateur porte le même nom sur les 2 systèmes, anne dans notre cas. Il est toutefois possible de conserver un nom d&#039;utilisateur sur Windows différent. On aura alors recours à un fichier supplémentaire : /etc/samba/smbusers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # cat /etc/samba/smbusers&lt;br /&gt;
 # Unix_name = SMB_name1 SMB_name2 ...&lt;br /&gt;
 root = administrator admin&lt;br /&gt;
 anne = leanne&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est ensuite possible de changer le mot de passe de l&#039;utilisateur, à partir de Windows ou bien du serveur Samba grâce à la commande smbpasswd :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # smbpasswd anne&lt;br /&gt;
 New SMB password:&lt;br /&gt;
 Retype new SMB password:&lt;br /&gt;
 # &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Gestion des groupes ==&lt;br /&gt;
&lt;br /&gt;
Depuis la version 3.x de Samba, les groupes sont maintenant entièrement gérés. Là encore nous allons devoir synchroniser les groupes UNIX et Windows grâce à la commande net :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# net groupmap add unixgroup=nom_unix ntgroup=nom_windows&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ainsi si je dispose d&#039;un groupe utilisateurs sur Linux, et que ce groupe se nomme utilisateurs ordinaires sur Windows, on procédera de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # net groupmap add unixgroup=utilisateurs ntgroup=&#039;utilisateurs ordinaires&#039;&lt;br /&gt;
 No rid or sid specified, choosing algorithmic mapping Successully added group utilisateurs ordinaires to the mapping db&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour lister les correspondances existantes :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # net groupmap list&lt;br /&gt;
 utilisateurs ordinaires (S-1-5-21-567158280-4275195276-2466317430-2001) -&amp;gt; utilisateurs&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour supprimer une correspondance :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # net groupmap delete ntgroup=&#039;utilisateurs ordinaires&#039;&lt;br /&gt;
 Sucessfully removed utilisateurs ordinaires from the mapping db&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Outils graphiques de configuration d&#039;un serveur Samba =&lt;br /&gt;
&lt;br /&gt;
Il existe de nombreux outils graphiques qui vont vous permettre de procéder aux mêmes manipulations mais sans utiliser d&#039;éditeur de texte. Les intitulés des actions à réaliser reprennent généralement les mêmes dénominations que les paramètres utilisés dans le fichier smb.conf décrit ci-dessus.&lt;br /&gt;
&lt;br /&gt;
== KSambaPlugin ==&lt;br /&gt;
&lt;br /&gt;
KsambaPlugin est un outil graphique écrit en GTK pour KDE. Il permet de configurer entièrement un serveur Samba. Il s&#039;agit d&#039;un module supplémentaire pour le centre de contrôle de KDE. Il procure également des propriétés supplémentaires à Konqueror, qui lui permettent d&#039;en faire un outil de parcours réseau Samba (voir section suivante de l&#039;article). Pour l&#039;installer :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # urpmi ksambaplugin &lt;br /&gt;
 Préparation... ##################################################&lt;br /&gt;
  1:ksambaplugin ##################################################&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;utiliser, allez dans le menu KDE &amp;quot;Système &amp;gt;&amp;gt; Configuration &amp;gt;&amp;gt; Configurez votre bureau&amp;quot;. Cliquez alors sur le menu &amp;quot;Réseau &amp;gt;&amp;gt; Configuration de Samba&amp;quot;. Passez ensuite en mode superutilisateur. Vous avez alors accès à la configuration de votre serveur Samba sous forme de 5 onglets :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema4 : Ksamba - interface de configuration&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba4.png]]&lt;br /&gt;
&lt;br /&gt;
* configuration de base : c&#039;est la section [global]&lt;br /&gt;
* configuration des partages de fichiers : nous retrouvons la section [homes] et tout autre partage de fichiers&lt;br /&gt;
* configuration des imprimantes partagées : cet onglet permet la configuration des partages [print$] et [printers]&lt;br /&gt;
* configuration des comptes utilisateurs : créer, modifier supprimer des utilisateurs et des groupes tout en assurant la synchronisation&lt;br /&gt;
* paramètres de configuration avancée : paramétrage avancé du serveur&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema5 : Ksamba - configuration des utilisateurs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba5.png]]&lt;br /&gt;
&lt;br /&gt;
== Module Samba pour Webmin ==&lt;br /&gt;
&lt;br /&gt;
Webmin est un utilitaire accessible par interface web qui va vous permettre de configurer l&#039;ensemble de votre machine (système et réseau). Il est constitué d&#039;un ensemble de modules dont celui consacré au serveur Samba.&lt;br /&gt;
&lt;br /&gt;
Pour installer Webmin, réutilisons urpmi puis démarrons webmin :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # urpmi webmin&lt;br /&gt;
 Préparation...              ##################################################&lt;br /&gt;
    1:webmin                 ##################################################&lt;br /&gt;
 # service webmin start&lt;br /&gt;
 Lancement de Webmin                                             [  OK  ]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour accéder à webmin, tapez dans la barre d&#039;URL de votre navigateur : https://localhost:10000&amp;lt;br /&amp;gt; Authentifiez-vous alors en tant que root avec votre mot de passe. Cliquez sur l&#039;onglet &amp;quot;serveurs&amp;quot; puis &amp;quot;Samba Windows File Sharing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema6 : Webmin - liste des partages du serveur&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba6.png]]&lt;br /&gt;
&lt;br /&gt;
Vous avez alors décrit rapidement l&#039;ensemble des ressources partagées, avec la possibilité de modifier cette configuration. Comme pour KsambaPlugin, l&#039;ensemble du serveur est paramétrable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema7 : Webmin - menu principal de configuration de samba&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba7.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;note&amp;quot;&amp;gt;Remarque : l&#039;idée n&#039;est pas ici de décourager l&#039;utilisation de tels outils. Mais ceux-ci proposent l&#039;accès relativement simple à des paramétrages avancés de Samba. Mal maîtrisés, vous pouvez rapidement mettre votre serveur hors d&#039;usage. Alors attention aux clics intempestifs et gardez un oeil sur la configuration texte.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Outil graphique de parcours des ressources Samba ==&lt;br /&gt;
&lt;br /&gt;
Konqueror est maintenant un bon moyen d&#039;accéder à un serveur Samba, il suffit pour cela de taper dans la zone URL smb://user@serveur/ ou smb://user:password@serveur/ pour accéder au serveur &amp;quot;serveur&amp;quot; en tant que &amp;quot;user&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema8 : parcours des ressources Samba avec Konqueror&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba8.png]]&lt;br /&gt;
&lt;br /&gt;
L&#039;utilisation est relativement aisée, il vous suffit de cliquer sur les fichiers et/ou répertoires, comme pour un système de fichiers local.&lt;br /&gt;
&lt;br /&gt;
= Gestion des jetons sous DOS pour intégrer une installation administratives de vos clients sous windows 2000 &amp;amp; XP =&lt;br /&gt;
&lt;br /&gt;
Complément de [[Mose]]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;je suis de l&#039;ancienne école&amp;quot; et j&#039;ai réalisé un petit programme sous DOS à améliorer&lt;br /&gt;
&lt;br /&gt;
existant :&lt;br /&gt;
&lt;br /&gt;
j&#039;ai env. 20Pc en réseaux avec un serveur linux et samba&lt;br /&gt;
un logon.bat sur le serveur lancé sur chaque stations au logon de celles-ci&lt;br /&gt;
&lt;br /&gt;
==Besoins==&lt;br /&gt;
&lt;br /&gt;
sous un serveur linux avec samba j&#039;ai procédé à des installations administratives de Ooo pour mes clients windows 2000 et XP uniquement. Mise sous logon.bat avec une commande IF EXIST pour ne pas écraser plusieurs fois les installations précédentes.&lt;br /&gt;
&lt;br /&gt;
le problème c&#039;est que si j&#039;ai par exemple 20 clients qui ce connectent le matin avec une mise à jour de Ooo, je fais ramer mon serveur, ce qui n&#039;est pas acceptable.&lt;br /&gt;
&lt;br /&gt;
je n&#039;ai pas d&#039;argent pour l&#039;achat d&#039;un logiciel de gestion d&#039;installation...&lt;br /&gt;
&lt;br /&gt;
==Etude==&lt;br /&gt;
&lt;br /&gt;
bridage du nombres d&#039;installation automatique en même temps,&lt;br /&gt;
j&#039;ai mis au points un algorithme que voici, &lt;br /&gt;
&lt;br /&gt;
[[Image:samba-dia01ci3.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-dia02ok2.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Programme==&lt;br /&gt;
et voilà la partie la plus intéressante le programme proprement dit &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;echo off&lt;br /&gt;
rem Fait par Oc le 3 aout 2006&lt;br /&gt;
echo .&lt;br /&gt;
echo .&lt;br /&gt;
echo Processus de don de jetons pour installation automatique&lt;br /&gt;
echo  Ne pas fermer cette fenetre merci&lt;br /&gt;
echo .&lt;br /&gt;
echo .&lt;br /&gt;
rem ------------------------------------------------------&lt;br /&gt;
echo initialisation des variables&lt;br /&gt;
set nbmaxjetons=5	&lt;br /&gt;
rem  Nombre Max d&#039;utilisateurs pouvant lancer l&#039;installation en même temps&lt;br /&gt;
set jeton=0&lt;br /&gt;
set path_jeton=H:\Log\jetons&lt;br /&gt;
rem  dossier de stocage des jetons sur mon serveur avec les droits  R/W pour tout les utilisateurs&lt;br /&gt;
echo .&lt;br /&gt;
echo .&lt;br /&gt;
rem ------------------------------------------------------&lt;br /&gt;
echo demande de jeton pour l&#039;installation&lt;br /&gt;
set /a nbmaxjetons=%nbmaxjetons%+1&lt;br /&gt;
:debut&lt;br /&gt;
set /a jeton=%jeton%+1&lt;br /&gt;
echo demande jeton Numéro %jeton%&lt;br /&gt;
if &amp;quot;%jeton%&amp;quot;==&amp;quot;%nbmaxjetons%&amp;quot; (goto fin)&lt;br /&gt;
if NOT EXIST &amp;quot;%path_jeton%\jeton%jeton%&amp;quot; (echo %USERNAME%,%COMPUTERNAME% &amp;gt;&amp;gt; %path_jeton%\jeton%jeton% &amp;gt;&amp;gt; %path_jeton%\jeton%jeton% &amp;amp; goto suite) ELSE (goto debut)&lt;br /&gt;
:suite &lt;br /&gt;
rem ------------------------------------------------------&lt;br /&gt;
echo Vérification du jeton %jeton%&lt;br /&gt;
echo %USERNAME%,%COMPUTERNAME% &amp;gt; %TEMP%\jeton%jeton%&lt;br /&gt;
rem ------------------------------------------------------&lt;br /&gt;
echo lancement des programmes d&#039;installation administratives&lt;br /&gt;
rem pause&lt;br /&gt;
rem exemple : if NOT EXIST &amp;quot;%ProgramFiles%\install_log\ooo-202.log&amp;quot; (echo installation de Ooo en cours &amp;amp; echo %date%,%time%,%USERNAME%,%COMPUTERNAME%,installation de Ooo en cours&amp;gt;&amp;gt;%log_path% &amp;amp; start /WAIT H:\autoinstall\client\Standart\openoffice\install-jre-Ooo.bat) ELSE (echo instalation de Ooo n&#039;est pas a faire &amp;amp; echo %date%,%time%,%USERNAME%,%COMPUTERNAME%,instalation de Ooo n&#039;est pas a faire&amp;gt;&amp;gt;%log_path%)&lt;br /&gt;
rem exemple : c&#039;est un peut long et j&#039;ai pas mis mes variables d&#039;installation dans cette exemple &lt;br /&gt;
rem exemple : mais je lui demande de faire une commande SI, des log de l&#039;installation et de lancer ou pas le fichier « install-jre-Ooo.bat »&lt;br /&gt;
echo .&lt;br /&gt;
echo .&lt;br /&gt;
rem ------------------------------------------------------&lt;br /&gt;
echo Liberation du jeton Numero %jeton%&lt;br /&gt;
rem del &amp;quot;%path_jeton%\jeton%jeton%&amp;quot;&lt;br /&gt;
del &amp;quot;%TEMP%\jeton%jeton%&amp;quot;&lt;br /&gt;
:fin&lt;br /&gt;
echo fin&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
les limites de ce programme :&lt;br /&gt;
&lt;br /&gt;
le même jeton pris par 2 PC en même temps « c&#039;est très rare, mais ça peut arriver »&lt;br /&gt;
&lt;br /&gt;
la non libération du jeton via d&#039;un problème de plantage ou intervention d&#039;utilisateurs&lt;br /&gt;
(j&#039;ai réglé en partie le problème en inscrivant dans le jeton le nom de l&#039;utilisateur et le Nom du PC)&lt;br /&gt;
&lt;br /&gt;
je met ce petit programme dans vos mains sous licences GPL&lt;br /&gt;
modifiable a volonté mais dans l&#039;esprit du libre&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Voilà donc votre serveur Samba fonctionnel. Nous n&#039;avons abordé ici qu&#039;une infime partie des possibilités offertes. Sachez que les dernières versions permettent d&#039;apporter les mêmes fonctionnalités qu&#039;un serveur NT, voire 2000 : contrôleur de domaine (PDC, BDC), serveur de netlogon (authentification centralisée), serveur de résolution de noms netbios (WINS)... Bref de quoi passer de votre configuration personnelle à une véritable architecture d&#039;entreprise !&lt;br /&gt;
&lt;br /&gt;
== Quelques adresses utiles ==&lt;br /&gt;
&lt;br /&gt;
* [http://samba.org Le site officiel de Samba ]&lt;br /&gt;
* La documentation officielle de Samba (une mine d&#039;or !) : Samba-HOWTO-Collection sur la section documentation du site&lt;br /&gt;
* [http://cups.org Le site officiel de cups ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;merci&amp;quot;&amp;gt;Cette page est issue de la documentation &#039;pré-wiki&#039; de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par Anne le 02/11/2004.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; 02/11/2004, Anne&lt;br /&gt;
{{CC-BY-NC-SA}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Autres ressources=&lt;br /&gt;
* [http://oreilly.com/catalog/samba/ Le livre O&#039;Reilly]&lt;br /&gt;
* [http://www.linux-france.org/~eprigent/ Une série de PDF]&lt;br /&gt;
* [[Reseau-partfic-samba nt auth|Utiliser la base d&#039;utilisateur d&#039;un CPD (ou PDC) NT]].&lt;br /&gt;
&lt;br /&gt;
== Sauvegarder les fichiers de travail de samba et restauration en cas de problème ==&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Samba stocke ses informations dans des fichiers avec l’extension tdb. Ces fichiers sont stockés à deux endroits :&lt;br /&gt;
&lt;br /&gt;
/var/cache/samba : fichiers de travail&lt;br /&gt;
&lt;br /&gt;
/etc/samba/secrets.tdb : fichier contenant les codes d’accès à samba (SID...).&lt;br /&gt;
&lt;br /&gt;
Une sauvegarde de ces fichiers est effectuée une fois par semaine. Les fichiers sont stockés dans /root/backup/samba/cache/ et /root/backup/samba/etc/. Les fichiers sauvegardés portent l’extension tdb.bak.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Script de sauvegarde&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;cat backup_samba&lt;br /&gt;
mkdir -p /root/backup/samba/cache&lt;br /&gt;
cd /root/backup/samba/cache&lt;br /&gt;
tdbbackup /var/cache/samba/*.tdb 2&amp;gt;/var/log/errortdb&lt;br /&gt;
mv -f /var/cache/samba/*.bak .&lt;br /&gt;
mkdir -p /root/backup/samba/etc&lt;br /&gt;
cd /root/backup/samba/etc&lt;br /&gt;
tdbbackup /etc/samba/secrets.tdb 2&amp;gt;&amp;gt;/var/log/errortdb&lt;br /&gt;
mv -f /etc/samba/secrets.tdb.bak .&lt;br /&gt;
if [ -s /var/log/errortdb ]; then&lt;br /&gt;
mail -s &amp;quot;Echec sauvegarde fichiers tdb sur serveur&amp;quot; root &amp;lt;/var/log/errortdb&lt;br /&gt;
fi&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Des optimisations pourraient être réalisées, notamment en récupérant automatiquement le nom du serveur et en modifiant la boite de destination du mél (en cas d’erreur), en la positionnant sur root (avec redirection dans les paramètres de configuration de postfix).&lt;br /&gt;
&lt;br /&gt;
La sauvegarde est déclenchée une fois par semaine par la ligne suivante, insérée dans le crontab :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; 00 3 * * 0 /root/backup_samba&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Que faire en cas de problème ? ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On peut suspecter un problème sur les fichiers samba quand samba ne fonctionne plus tout à fait normalement. Par exemple, sur un serveur d’impression, on n’a plus la possibilité d’installer une imprimante.&lt;br /&gt;
&lt;br /&gt;
== Diagnostiquer le problème ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se positionner dans le dossier /var/cache/samba, et lancer la commande :&lt;br /&gt;
&lt;br /&gt;
tdbbackup -v *.tdb&lt;br /&gt;
&lt;br /&gt;
En cas d’erreur, on aura un message du type :&lt;br /&gt;
&lt;br /&gt;
Restoring test.tdb&lt;br /&gt;
&lt;br /&gt;
== Résoudre le problème ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si le problème survient sur un fichier winbind, arrêter le service winbind :&lt;br /&gt;
&lt;br /&gt;
service winbind stop&lt;br /&gt;
&lt;br /&gt;
Si le problème survient sur un autre fichier, arrêter le service samba :&lt;br /&gt;
&lt;br /&gt;
service smb stop&lt;br /&gt;
&lt;br /&gt;
Supprimer ensuite le fichier qui ne fonctionne pas :&lt;br /&gt;
&lt;br /&gt;
rm test.tdb&lt;br /&gt;
&lt;br /&gt;
Récupérer la dernière version correcte depuis la sauvegarde :&lt;br /&gt;
&lt;br /&gt;
cp /root/backup/samba/cache/test.tdb.bak test.tdb&lt;br /&gt;
&lt;br /&gt;
Vérifier le fichier :&lt;br /&gt;
&lt;br /&gt;
tdbbackup -v test.tdb&lt;br /&gt;
&lt;br /&gt;
Si tout est ok, redémarrer le service qui a été arrêté :&lt;br /&gt;
&lt;br /&gt;
service winbind start&lt;br /&gt;
&lt;br /&gt;
service smb start&lt;/div&gt;</summary>
		<author><name>Zorglub</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Samba&amp;diff=16055</id>
		<title>Samba</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Samba&amp;diff=16055"/>
		<updated>2008-10-01T12:52:00Z</updated>

		<summary type="html">&lt;p&gt;Zorglub : Sauvegarder les fichiers de travail de samba et restauration en cas de problème&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Partager ses fichiers]]&lt;br /&gt;
= Partager ses fichiers et imprimantes avec Samba =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Partager ses fichiers et imprimantes avec Samba&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;Par Anne &amp;lt;anne at lea-linux point org&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous disposez à la maison ou dans votre entreprise de machines sous Linux et d&#039;autres sous Windows. Comment faire en sorte de faire communiquer tout ce petit monde ? Samba va vous permettre de centraliser et rendre accessibles vos fichiers et imprimantes à partir de toutes ces machines.&lt;br /&gt;
&lt;br /&gt;
L&#039;article se propose de donner les éléments nécessaires pour configurer ce partage dans un contexte de groupe de travail (le plus simple) mais en sécurisant un minimum l&#039;accès à ces ressources, et donc une authentification des utilisateurs. Nous verrons dans un premier temps la configuration en mode texte, qui a l&#039;avantage de vous expliquer les arcanes du fonctionnement du serveur. Vous pourrez également utiliser les interfaces graphiques, ce qui vous permettra d&#039;obtenir le même résultat.&lt;br /&gt;
&lt;br /&gt;
= Le projet Samba =&lt;br /&gt;
&lt;br /&gt;
Le projet démarre en 1992, grâce à Andrew TRIDGELL. Etudiant en physique, il développe un protocole de partage de fichiers qui émulait les systèmes Digital. 18 mois plus tard, il apprendra que ce protocole fonctionne également avec Windows.&lt;br /&gt;
&lt;br /&gt;
Depuis le projet compte des développeurs dans le monde entier et bénéficie également de financements d&#039;entreprise pour l&#039;implémentation de fonctionnalités compatibles Windows.&lt;br /&gt;
&lt;br /&gt;
= Installer Samba =&lt;br /&gt;
&lt;br /&gt;
Nous allons travailler à partir d&#039;une distribution Mandrake 10.0. Les postes clients peuvent être indifféremment sous Windows 95/98 et/ou Windows 2000/XP/2003.&lt;br /&gt;
&lt;br /&gt;
== Récupération et installation des paquetages Samba. ==&lt;br /&gt;
&lt;br /&gt;
Lors de l&#039;installation de votre distribution, vous avez pu choisir d&#039;installer un certain nombre de serveurs, dont Samba. Nous allons donc commencer par véfifier la présence des paquetages nécessaires.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# rpm -qa | grep samba&lt;br /&gt;
samba-server-3.0.2a-3mdk&lt;br /&gt;
samba-common-3.0.2a-3mdk&lt;br /&gt;
samba-client-3.0.2a-3mdk&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si vous obtenez quelque chose de similaire, c&#039;est que tout est déjà prêt. Vous pouvez alors passer à la section suivante. Dans le cas contraire, nous allons installer les paquetages depuis le CD de votre distribution (ou tout autre support contenant votre distribution) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# urpmi samba&lt;br /&gt;
  Un des paquetages suivants est nécessaire :&lt;br /&gt;
  1- samba-server-3.0.2a-3mdk.i586&lt;br /&gt;
  2- samba2-server-2.2.8a-14mdk.i586&lt;br /&gt;
  Que choisissez-vous ? (1-2)1&lt;br /&gt;
  Pour satisfaire les dépendances, les paquetages suivants vont être installés (14 Mo):&lt;br /&gt;
  samba-common-3.0.2a-3mdk.i586&lt;br /&gt;
  samba-server-3.0.2a-3mdk.i586&lt;br /&gt;
  Est-ce correct ? (O/n) o&lt;br /&gt;
  Préparation... ##################################################&lt;br /&gt;
  1:samba-common ##################################################&lt;br /&gt;
  2:samba-server ##################################################&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L&#039;installation propose un choix entre Samba2 et Samba3. La dernière version apporte des améliorations considérables et des fonctionnalités supplémentaires, comme la gestion des groupes. Ces fonctionnalités sont surtout utilisées dans une configuration orientée entreprise mais après tout, ne nous refusons rien !&lt;br /&gt;
&lt;br /&gt;
Nous allons également installer la partie cliente. Elle contient tous les outils qui permettent notamment le montage et le parcours des ressources Samba.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# urpmi samba-client&lt;br /&gt;
  Préparation... ##################################################&lt;br /&gt;
  1:samba-client ##################################################&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Premier test de votre installation ==&lt;br /&gt;
&lt;br /&gt;
Maintenant que Samba est installé, démarrons le serveur :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# /etc/rc.d/init.d/smb start&lt;br /&gt;
 Lancement du service SaMBa :                                    [  OK  ]&lt;br /&gt;
 Lancement du service NMB :                                      [  OK  ]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deux démons sont lancés, nécessaires au fonctionnement du serveur Samba : smbd et nmbd.&lt;br /&gt;
&lt;br /&gt;
* smbd permet le partage des fichiers et imprimantes &lt;br /&gt;
* nmbd permet quant à lui le parcours du réseau et la résolution de noms Netbios...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# /etc/rc.d/init.d/smb status&lt;br /&gt;
smbd (pid 970) is running... nmbd (pid 972) is running...&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande ci-dessus permet de vérifier que Samba fonctionne correctement. Vous devez voir apparaitre les deux dernières lignes.&lt;br /&gt;
&lt;br /&gt;
== Automatiser le lancement de Samba ==&lt;br /&gt;
&lt;br /&gt;
La dernière phase de l&#039;installation consiste pour nous à vérifier que Samba sera bien lancé automatiquement à chaque démarrage de la machine (ce qui évite bien des surprises !). Pour le vérifier, exécutons la commande ci-dessous :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# chkconfig --list smb&lt;br /&gt;
 smb      0:Arrêt 1:Arrêt 2:Arrêt 3:Arrêt    4:Arrêt 5:Arrêt        6:Arrêt&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elle indique les niveaux de fonctionnement auxquels le serveur est démarré. Dans le cas où Samba n&#039;est pas démarré aux niveaux souhaités, ici il n&#039;est jamais démarré, il suffit de reconfigurer l&#039;initialisation du serveur :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# chkconfig --level 345 smb on&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, Samba est démarré aux niveaux 3, 4 et 5, ce qui correspond aux niveaux standards de fonctionnement des services réseau.&lt;br /&gt;
&lt;br /&gt;
Si la ligne de commande vous insupporte, vous pouvez utiliser, en root, la commande drakxservices :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema1 : configurer le démarrage de Samba&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba1.png]]&lt;br /&gt;
&lt;br /&gt;
Cliquez sur la case à cocher &amp;quot;Au démarrage&amp;quot; sur la ligne smb pour démarrer le service dès le démarrage.&lt;br /&gt;
&lt;br /&gt;
== Installation du serveur d&#039;impression ==&lt;br /&gt;
&lt;br /&gt;
Pour terminer la phase d&#039;installation, nous allons voir comment installer et configurer rapidement le serveur d&#039;impression cups. Encore une fois, l&#039;installation des paquetages est réalisée grâce à la commande urpmi, suivie du démarrage du serveur :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# urpmi cups cups-drivers&lt;br /&gt;
 installation de /var/cache/urpmi/rpms/cups-1.1.20-5mdk.i586.rpm &lt;br /&gt;
 /var/cache/urpmi/rpms/cups-drivers-1.1-133mdk.i586.rpm&lt;br /&gt;
 Préparation...              ##################################################&lt;br /&gt;
    1:cups                   ##################################################&lt;br /&gt;
    2:cups-drivers           ##################################################&lt;br /&gt;
 # service cups start&lt;br /&gt;
 Lancement du service d&#039;impression CUPS :                        [  OK  ]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ci-dessous la configuration et la gestion d&#039;une imprimante :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema2 : interface d&#039;administration de cups&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba2.png]]&lt;br /&gt;
&lt;br /&gt;
La configuration est relativement simple. Sur votre machine, tapez l&#039;url : http://localhost:631. Cliquez sur &amp;quot;Administrer les imprimantes&amp;quot; et laissez-vous guider pour ajouter votre ou vos imprimantes :).&lt;br /&gt;
&lt;br /&gt;
= Le fichier de configuration principal =&lt;br /&gt;
&lt;br /&gt;
Le fichier de configuration à connaitre pour Samba est /etc/samba/smb.conf. Nous allons en détailler les grandes rubriques. Celui-ci, on le verra, est modifiable soit à l&#039;aide d&#039;un éditeur de texte soit d&#039;une interface graphique.&lt;br /&gt;
&lt;br /&gt;
Le fichier est découpé en grandes sections indiquées de cette manière : [section]. Les différents paramètres sont ensuite inscrits de la manière suivante : paramètre = valeur. Toute ligne commencée par un &amp;quot;#&amp;quot; ou &amp;quot;;&amp;quot; est considérée comme un commentaire. Par convention, le &amp;quot;;&amp;quot; est utilisé pour commenter les lignes de configuration.&lt;br /&gt;
&lt;br /&gt;
Nous allons passer en revue les différentes sections en énonçant les paramètres les plus courants. Les outils graphiques proposés pour paramétrer Samba que nous verrons par la suite, ne font que mettre à jour ce fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
== Section de configuration générale ==&lt;br /&gt;
&lt;br /&gt;
La première section est annoncée par [global]. Elle contient les éléments généraux de la configuration du serveur Samba : nom du groupe de travail, réseaux autorisés, utilisateurs administrateurs...&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;workgroup&#039;&#039;&#039; : nom du groupe de travail ou du domaine&lt;br /&gt;
* &#039;&#039;&#039;netbios name &#039;&#039;&#039; : nom netbios du serveur Samba, par défaut égal au nom de la machine (hostname)&lt;br /&gt;
* &#039;&#039;&#039;server string &#039;&#039;&#039; : description affichée lors du parcours réseau, il s&#039;agit d&#039;un commentaire&lt;br /&gt;
* &#039;&#039;&#039;printing&#039;&#039;&#039; : système d&#039;impression utilisé pour le serveur d&#039;impression : sous Linux on trouvera lprng et de plus en plus, cups (le choix réalisé dans cet article).&lt;br /&gt;
* &#039;&#039;&#039;log file / max log size / log level&#039;&#039;&#039; : configuration des logs du serveur : respectivement le nom du fichier de log, sa taille maximum et le niveau des logs (plus le niveau est élevé, plus la quantité d&#039;informations est importante)&lt;br /&gt;
* &#039;&#039;&#039;hosts allow (deny) &#039;&#039;&#039; : entrer ici la liste des adresses IP des machines (ex : 192.168.0.3) ou réseaux ( ex : 192.168.0.) autorisés à se connecter au serveur Samba (et inversement si on utilise le paramètre hosts deny). Le paramètre est important surtout si votre machine est accessible de l&#039;extérieur. Le protocole Netbios fait l&#039;objet de nombreuses attaques. Pensez également à configurer votre firewall pour bloquer les ports 137, 138 et 139 de l&#039;extérieur.&lt;br /&gt;
* &#039;&#039;&#039;security&#039;&#039;&#039; : c&#039;est une des options les plus importantes du fichier, qui pourra être bloquante si elle est mal renseignée. Elle indique le mode de discussion du client Windows avec le serveur Samba. Dans les versions 3.x de Samba, le défaut est user, et share pour Samba 2.x. Dans la version qui nous intéresse, on utilisera le mode user si les noms de comptes utilisés pour se connecter au serveur ont un compte équivalent sur la machine Linux (existence d&#039;une entrée dans /etc/passwd). Dans le cas contraire, on préférera share. Il existe également 2 autres types possibles : domain et server que nous n&#039;aborderons pas ici et qui sont réservés dans un fonctionnement de Samba en tant que contrôleur de domaine. Ci-dessous quelques explications sur les implications de ce choix : &lt;br /&gt;
** &#039;&#039;&#039;share&#039;&#039;&#039; : ce mode ne nécessite pas d&#039;authentification par un compte valide. Si le paramètre guest only est renseigné, alors tout nouvel utilisateur sera identifié par le biais de cet utilisateur invité.&lt;br /&gt;
** &#039;&#039;&#039;user&#039;&#039;&#039; : dans ce cas de figure, l&#039;utilisateur doit s&#039;authentifier systématiquement. Son compte windows devra disposer d&#039;un compte correspondant sur le serveur (on parle aussi en bon français de mapping)&lt;br /&gt;
* &#039;&#039;&#039;encrypt passwords / unix password sync / passwd program / passwd chat &#039;&#039;&#039; : configuration des mots de passe. On aura recours aux mots de passes encryptés. &amp;lt;br /&amp;gt; La synchronisation des mots de passe permet la synchronisation entre le mot de passe de l&#039;utilisateur Samba et son compte sur le système Linux. En l&#039;autorisant, on permet à l&#039;utilisateur de modifier son mot de passe à partir de la machine cliente et donc d&#039;un poste client sous Windows.&amp;lt;br /&amp;gt; Enfin passwd program et passwd chat indiquent le programme utilisé pour réaliser cette modification ainsi que le dialogue qui s&#039;établira avec le serveur. Les paramètres par défaut conviennent parfaitement.&lt;br /&gt;
* &#039;&#039;&#039;character set / client code page &#039;&#039;&#039; : permettent de faire correspondre un code page Windows avec un character set UNIX, pour utiliser notamment les caractères accentués. Par défaut, on utilisera :&lt;br /&gt;
&amp;lt;code&amp;gt;client code page = 850&lt;br /&gt;
character set = ISO8859-1&amp;lt;/code&amp;gt;&lt;br /&gt;
:ou &amp;lt;code&amp;gt;character set = UTF-8&amp;lt;/code&amp;gt;, selon la locale de votre machine.&lt;br /&gt;
&lt;br /&gt;
== Section de configuration des partages de fichiers ==&lt;br /&gt;
&lt;br /&gt;
Nous allons maintenant passer aux sections de partages de fichiers. Nous aurons une section par partage défini. A l&#039;intérieur de chacune de ces sections, nous trouverons les options qui définissent le dit partage.&lt;br /&gt;
&lt;br /&gt;
Nous allons donner un nom à chaque partage. Attention il existe un nom de partage de fichiers spécifique : [homes]. Il définit le partage des répertoires personnels des utilisateurs, sans avoir à spécifier le chemin dans les options. De manière générale, on aura donc [monpartage].&lt;br /&gt;
&lt;br /&gt;
Ci-dessous le détail des options les plus courantes utilisées :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;path&#039;&#039;&#039; : chemin d&#039;accès du partage - il n&#039;est pas à spécifier pour le partage [homes]&lt;br /&gt;
* &#039;&#039;&#039;comment&#039;&#039;&#039; : commentaire décrivant le partage qui apparait lors du parcours du réseau Samba (voisinage réseau sous Windows), il s&#039;agit uniquement d&#039;un commentaire&lt;br /&gt;
* &#039;&#039;&#039;browseable&#039;&#039;&#039; : le partage sera visible lors du parcours du réseau&lt;br /&gt;
* &#039;&#039;&#039;read only&#039;&#039;&#039; : limite l&#039;accès en lecture uniquement&lt;br /&gt;
* &#039;&#039;&#039;write list&#039;&#039;&#039; : limite l&#039;accès en écriture aux données du partage aux utilisateurs et/ou groupes d&#039;utilisateurs spécifiés. Un groupe sera mentionné de cette façon : @nom_du_groupe.&lt;br /&gt;
&lt;br /&gt;
== Configuration des partages d&#039;imprimantes ==&lt;br /&gt;
&lt;br /&gt;
Votre serveur Samba peut également vous servir à partager des imprimantes. Nous traiterons ici du cas où ces imprimantes sont gérées par cups.&lt;br /&gt;
&lt;br /&gt;
Le partage d&#039;imprimante peut se faire à plusieurs niveaux :&lt;br /&gt;
&lt;br /&gt;
* partage de la ressource (partage intitulé [printers]), mais qui nécessite d&#039;avoir installé les drivers sur le poste client,&lt;br /&gt;
* partage des drivers, dans ce dernier cas vous n&#039;avez plus besoin d&#039;installer de driver sur le client Windows, le partage est intitulé [print$]. &lt;br /&gt;
&lt;br /&gt;
Vous pouvez décider de partager uniquement la ressource ou bien les drivers et la ressource.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; [global]&lt;br /&gt;
 ...&lt;br /&gt;
 # système d&#039;impression utilisé&lt;br /&gt;
 printing = cups&lt;br /&gt;
 # administrateur des imprimantes&lt;br /&gt;
 printer admin = root&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
 # partage des ressources d&#039;impression&lt;br /&gt;
 [printers]&lt;br /&gt;
    comment = All Printers&lt;br /&gt;
    path = /var/spool/samba&lt;br /&gt;
    create mask = 0700&lt;br /&gt;
    guest ok = Yes&lt;br /&gt;
    printable = Yes&lt;br /&gt;
    browseable = Yes&lt;br /&gt;
&lt;br /&gt;
 # partage des drivers des imprimantes &lt;br /&gt;
 [print$]&lt;br /&gt;
    path = /var/lib/samba/printers&lt;br /&gt;
    browseable = yes&lt;br /&gt;
    read only = yes&lt;br /&gt;
    write list = root&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour mettre les drivers à disposition sur le serveur Samba, il vous faut vous procurer les drivers Postcript Adobe. Pour les télécharger : http://www.adobe.com/support/downloads. Une fois extraits, nous allons les copier dans /usr/share/cups/drivers.&lt;br /&gt;
&lt;br /&gt;
Nous allons ensuite procéder à la création effective du partage des imprimantes cups par Samba grâce à la commande cupsaddsmb :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # cupsaddsmb -a&lt;br /&gt;
 ...&lt;br /&gt;
 passwd:&lt;br /&gt;
 ...&lt;br /&gt;
 #&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour vérifier que le lien a bien été réalisé, vous avez plusieurs possibilités.&lt;br /&gt;
&lt;br /&gt;
* la commande &#039;&#039;&#039;smbclient&#039;&#039;&#039; va vous lister, entre autres, les imprimantes partagées :&lt;br /&gt;
&amp;lt;code&amp;gt; # smbclient -L localhost&lt;br /&gt;
 Password:&lt;br /&gt;
 Anonymous login successful&lt;br /&gt;
 Domain=[MONGROUPE] OS=[Unix] Server=[Samba 3.0.2a]&lt;br /&gt;
         Sharename      Type      Comment&lt;br /&gt;
         ---------      ----      -------&lt;br /&gt;
         print$         Disk&lt;br /&gt;
         public         Disk      Public Stuff&lt;br /&gt;
         IPC$           IPC       IPC Service (Samba Server 3.0.2a)&lt;br /&gt;
         ADMIN$         IPC       IPC Service (Samba Server 3.0.2a)&lt;br /&gt;
         hp4050n        Printer&lt;br /&gt;
         hplaser4000    Printer   hplaser4000&lt;br /&gt;
         Anonymous login successful&lt;br /&gt;
 Domain=[MONGROUPE] OS=[Unix] Server=[Samba 3.0.2a]&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
* la commande &#039;&#039;&#039;rpcclient&#039;&#039;&#039; permet, selon l&#039;option choisie, d&#039;énumérer les imprimantes et drivers partagés :&lt;br /&gt;
&amp;lt;code&amp;gt; # rpcclient -d=0 -U root -c &#039;enumprinters&#039; localhost&lt;br /&gt;
 Password:&lt;br /&gt;
         flags:[0x800000]&lt;br /&gt;
         name:[\\pingu\hp4050n]&lt;br /&gt;
         description:[\\pingu\hp4050n,hp4050n,]&lt;br /&gt;
         comment:[]&lt;br /&gt;
         flags:[0x800000]&lt;br /&gt;
         name:[\\pingu\hplaser4000]&lt;br /&gt;
         description:[\\pingu\hplaser4000,hplaser4000,hplaser4000]&lt;br /&gt;
         comment:[hplaser4000]&lt;br /&gt;
 # rpcclient -d=0 -U root -c &#039;enumdrivers&#039; localhost&lt;br /&gt;
 Password:&lt;br /&gt;
 [Windows 4.0]&lt;br /&gt;
 Printer Driver Info 1:&lt;br /&gt;
         Driver Name: [hplaser4000]&lt;br /&gt;
 Printer Driver Info 1:&lt;br /&gt;
         Driver Name: [hp4050n]&lt;br /&gt;
 [Windows NT x86]&lt;br /&gt;
 Printer Driver Info 1:&lt;br /&gt;
         Driver Name: [hplaser4000]&lt;br /&gt;
 Printer Driver Info 1:&lt;br /&gt;
         Driver Name: [hp4050n]&lt;br /&gt;
 [Windows NT x86]&lt;br /&gt;
 Printer Driver Info 1:&lt;br /&gt;
         Driver Name: [hplaser4000]&lt;br /&gt;
 Printer Driver Info 1:&lt;br /&gt;
         Driver Name: [hp4050n]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
* enfin la commande &#039;&#039;&#039;testprns&#039;&#039;&#039; permet de vérifier qu&#039;un nom d&#039;imprimante est valide c&#039;est-à-dire utilisable car correctement reconnu sur le système.&lt;br /&gt;
&amp;lt;code&amp;gt; # testprns hp4050n&lt;br /&gt;
 Looking for printer hp4050n in printcap file /etc/printcap&lt;br /&gt;
 Printer name hp4050n is valid.&lt;br /&gt;
 # testprns bidule&lt;br /&gt;
 Looking for printer bidule in printcap file /etc/printcap&lt;br /&gt;
 Printer name bidule is not valid. &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Commandes utiles =&lt;br /&gt;
&lt;br /&gt;
== Monter des ressources du serveur dans un système de fichiers Linux ==&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser une un partage de fichiers smb (Samba, Windows©) comme faisant partie du système de fichiers Linux local : il suffit de monter la ressource. Pour que cela fonctionne, il faut que le noyau de Linux ainsi que Samba aient été compilés avec le support du système de fichiers smbfs (ce qui est le cas du noyau et des paquetages Samba de Mandrake ainsi que de nombreuses autres distributions).&lt;br /&gt;
&lt;br /&gt;
L&#039;opération peut être réalisée avec la commande classique mount mais uniquement en tant que root.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # mount -t smbfs \\\\pingu\\homes /mnt/samba -o username=anne&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet de monter le répertoire personnel de l&#039;utilisateur anne partagé par le serveur samba sur le répertoire /mnt/samba. Le montage nécessite de spécifier le type de système de fichiers (-t smbfs) et l&#039;identité utilisée pour accéder au partage (-o username=anne). Ce système de fichiers peut être démonté grâce à la commande umount.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # umount /mnt/samba&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce montage peut être effectué en &amp;quot;non root&amp;quot; grâce à la commande smbmount, à condition que le répertoire de montage soit accessible en écriture pour l&#039;utilisateur, ainsi que le partage lui-même..&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; $ smbmount \\\\pingu\\homes /home/anne/samba&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le système de fichiers sera démonté toujours en utilisateur grâce à la commande smbumount.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; $ smbumount home/anne/samba&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tester la syntaxe de smb.conf : testparm ==&lt;br /&gt;
&lt;br /&gt;
La commande testparm permet de tester les options utilisées dans le fichier ainsi que la syntaxe. Elle spécifie également, après parcours du fichier, les partages effectifs, le status du serveur.&lt;br /&gt;
&lt;br /&gt;
Testons la validité de notre fichier de configuration :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # testparm&lt;br /&gt;
 Load smb config files from /etc/samba/smb.conf&lt;br /&gt;
 Processing section &amp;quot;[homes]&amp;quot;&lt;br /&gt;
 Processing section &amp;quot;[printers]&amp;quot;&lt;br /&gt;
 Processing section &amp;quot;[public]&amp;quot;&lt;br /&gt;
 Loaded services file OK.&lt;br /&gt;
 Server role: ROLE_STANDALONE&lt;br /&gt;
 Press enter to see a dump of your service definitions&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Parcourir le réseau : smbclient ==&lt;br /&gt;
&lt;br /&gt;
smbclient est une commande qui permet d&#039;accéder aux ressources partagées par le serveur. Elle est notamment très utile pour tester le bon fonctionnement des partages avec votre serveur Samba.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # smbclient \\\\pingu\\homes -U anne&lt;br /&gt;
 Password: &lt;br /&gt;
 Domain=[PINGU] OS=[Unix] Server=[Samba 3.0.2a] &lt;br /&gt;
 smb: \&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande ci-dessus est un accès au répertoire personnel sur le serveur en tant qu&#039;utilisateur anne.&lt;br /&gt;
&lt;br /&gt;
== Machines visibles sur le réseau netbios : findsmb ==&lt;br /&gt;
&lt;br /&gt;
La commande findsmb va vous permettre de lister les machines visibles grâce aux requêtes smb de votre serveur (script effectuant une combinaison de commandes nmblookup et smbclient).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # findsmb&lt;br /&gt;
&lt;br /&gt;
 IP ADDR         NETBIOS NAME   WORKGROUP/OS/VERSION&lt;br /&gt;
 ---------------------------------------------------------------------&lt;br /&gt;
 Domain=[LINUXERIES] OS=[Unix] Server=[Samba 3.0.2a]&lt;br /&gt;
 Domain=[LINUXERIES] OS=[Unix] Server=[Samba 3.0.2a]&lt;br /&gt;
 192.168.0.3             PINGU         +[        LINUXERIES    ]&lt;br /&gt;
 Domain=[WORKGROUP] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]&lt;br /&gt;
 Domain=[WORKGROUP] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]&lt;br /&gt;
 192.168.0.100   PLOPLAND-OAAHXLR+[       WORKGROUP     ]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous pouvons voir ci-dessus 2 machines : PINGU et PLOPLAND-OAAHXLR.&lt;br /&gt;
&lt;br /&gt;
== Résoudre les noms netbios : nmblookup ==&lt;br /&gt;
&lt;br /&gt;
La commande nmblookup permet de résoudre les noms netbios en IP. La commande peut permettre de vérifier le bon fonctionnement de la configuration de votre serveur ou de vos machines clientes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# nmblookup pingu&lt;br /&gt;
 192.168.10.52 pingu&amp;lt;00&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Au nom netbios pingu correspond l&#039;adresse IP 192.168.10.52.  indique que la machine est simple station de travail.&lt;br /&gt;
&lt;br /&gt;
== Lister les connexions au serveur : smbstatus ==&lt;br /&gt;
&lt;br /&gt;
La commande smbstatus permet de générer une liste des connexions au serveur au moment précis où vous tapez la commande.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# smbstatus&lt;br /&gt;
&lt;br /&gt;
 Samba version 3.0.2a&lt;br /&gt;
 PID     Username      Group         Machine&lt;br /&gt;
 -------------------------------------------------------------------&lt;br /&gt;
  6909   lealinux      lealinux      pingu        (192.168.0.3)&lt;br /&gt;
  6916   bidule        bidule        pingu        (192.168.0.3)&lt;br /&gt;
&lt;br /&gt;
 Service      pid     machine       Connected at&lt;br /&gt;
 -------------------------------------------------------&lt;br /&gt;
 lealinux      6909   pingu         Sun Jun 27 16:50:06 2004&lt;br /&gt;
 bidule        6916   pingu         Sun Jun 27 16:50:20 2004&lt;br /&gt;
 No locked files&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ci-dessus, on peut voir 2 connexions actives au serveur Samba provenant des utilisateurs lealinux et bidule, effectuées en local.&lt;br /&gt;
&lt;br /&gt;
= Exemple de configuration =&lt;br /&gt;
&lt;br /&gt;
Pour terminer sur la configuration texte de votre serveur Samba, ci-dessous un exemple type de fichier /etc/samba/smb.conf pour une utilisation courante :&lt;br /&gt;
&lt;br /&gt;
* authentification par utilisateur&lt;br /&gt;
* utilisation de cups en tant que serveur d&#039;impression, root étant administrateur&lt;br /&gt;
* partage des imprimantes et de leurs drivers&lt;br /&gt;
* partage des répertoires maison dont l&#039;accès est réservé à leur propriétaire&lt;br /&gt;
* partage public accessible à tous&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; [global]&lt;br /&gt;
  # nom de l&#039;espace de travail&lt;br /&gt;
     workgroup = LINUXERIES&lt;br /&gt;
  # commentaire sur l&#039;espace de travail&lt;br /&gt;
     server string = Samba Server %v&lt;br /&gt;
  # Configuration du partage des ressources d&#039;impression&lt;br /&gt;
     printcap name = cups&lt;br /&gt;
     load printers = yes&lt;br /&gt;
     printing = cups&lt;br /&gt;
     printer admin = root&lt;br /&gt;
  # Configuration des logs du serveur&lt;br /&gt;
     log file = /var/log/samba/log.%m&lt;br /&gt;
     max log size = 50&lt;br /&gt;
  # Configuration de l&#039;authentification&lt;br /&gt;
  # type utilisé &lt;br /&gt;
     security = user&lt;br /&gt;
  # mots de passe encryptés - pour permettre de modifier le mot de passe à partir de la machine cliente&lt;br /&gt;
    encrypt passwords = yes&lt;br /&gt;
    smb passwd file = /etc/samba/smbpasswd&lt;br /&gt;
    unix password sync = Yes&lt;br /&gt;
    pam password change = yes&lt;br /&gt;
    socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192&lt;br /&gt;
&lt;br /&gt;
  # Partage des repertoires personnels&lt;br /&gt;
  [homes]&lt;br /&gt;
    comment = Home Directories&lt;br /&gt;
    browseable = no&lt;br /&gt;
    writable = yes&lt;br /&gt;
&lt;br /&gt;
  # Partage des ressources d&#039;impression&lt;br /&gt;
  [printers]&lt;br /&gt;
    comment = All Printers&lt;br /&gt;
    path = /var/spool/samba&lt;br /&gt;
    browseable = no&lt;br /&gt;
  # to allow user &#039;guest account&#039; to print.&lt;br /&gt;
     guest ok = yes&lt;br /&gt;
     writable = no&lt;br /&gt;
     printable = yes&lt;br /&gt;
     create mode = 0700&lt;br /&gt;
&lt;br /&gt;
  # Partage des drivers d&#039;impression &lt;br /&gt;
  [print$]&lt;br /&gt;
     path = /var/lib/samba/printers&lt;br /&gt;
     browseable = yes&lt;br /&gt;
     write list = @adm root&lt;br /&gt;
     guest ok = yes&lt;br /&gt;
     inherit permissions = yes&lt;br /&gt;
&lt;br /&gt;
  # Partage accessible à tous &lt;br /&gt;
  [public]&lt;br /&gt;
     path = /home/public&lt;br /&gt;
     public = yes&lt;br /&gt;
     only guest = yes&lt;br /&gt;
     writable = yes&lt;br /&gt;
     printable = no &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Test de votre installation depuis Windows© =&lt;br /&gt;
&lt;br /&gt;
Passons maintenant à la phase de test à partir d&#039;un de vos clients Windows. Cliquez sur le voisinage réseau de votre poste Windows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema3 : visualisation des partages sur un poste client Windows&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba3.png]]&lt;br /&gt;
&lt;br /&gt;
Cliquez ensuite sur le nom du workgroup correspondant au nom de votre serveur Samba. Vous allez alors pouvoir visualiser l&#039;ensemble des partages configurés, à condition que ces ressources soient &amp;quot;browseable&amp;quot; et que vous ayez les droits nécessaires.&lt;br /&gt;
&lt;br /&gt;
Attention tout changement intervenant sur ces ressources peut mettre un certain temps avant mise à jour de l&#039;affichage. Netbios est en effet un protocole extremement bavard et basé sur ce qu&#039;on appelle le broadcast. Il interpelle tout le reseau à des moments déterminés pour la mise à jour des ressources.&lt;br /&gt;
&lt;br /&gt;
= Gestion des utilisateurs et des groupes =&lt;br /&gt;
&lt;br /&gt;
Cette notion va permettre de sécuriser l&#039;accès aux données. Toute la problématique repose sur la nécessité de disposer de comptes sur le système Linux qui vont correspondre aux utilisateurs sur les machines Windows. On parle aussi de synchronisation de ces deux types de comptes. Il en sera de même pour les groupes.&lt;br /&gt;
&lt;br /&gt;
== Les différents types d&#039;utilisateurs Samba ==&lt;br /&gt;
&lt;br /&gt;
Il existe plusieurs types d&#039;utilisateurs et donc de droits. Nous distinguerons l&#039;administrateur, les utilisateurs et les invités (guest) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt; Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; [global]&lt;br /&gt;
     ...&lt;br /&gt;
     guest account = nobody&lt;br /&gt;
     ...&lt;br /&gt;
  [monpartage]&lt;br /&gt;
     comment = mon joli partage&lt;br /&gt;
     path = /home/public&lt;br /&gt;
     guest ok = yes&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Synchroniser les utilisateurs ==&lt;br /&gt;
&lt;br /&gt;
Pour synchroniser les utilisateurs Windows / Linux, on utilisera la commande smbpasswd.&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps, on ajoute l&#039;utilisateur au fichier /etc/samba/smbpasswd ainsi que son mot de passe qui sera le même pour Linux et Windows. Pour ce faire, utilisez l&#039;option -a.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# smbpasswd -a anne&lt;br /&gt;
New SMB password:&lt;br /&gt;
Retype new SMB password:&lt;br /&gt;
Added user anne.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez vérifier le contenu de /etc/samba/smbpasswd :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# cat /etc/samba/smbpasswd&lt;br /&gt;
 anne:500:C4315DF197EED860C2265B23734E0DAC:9C08AB50A2F8864881B0418E3A63B77B:[U ]:LCT-40DC451B:&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Renouvelez l&#039;opération pour chaque utilisateur devant accéder au serveur Samba.&lt;br /&gt;
&lt;br /&gt;
Dans le cas de figure ci-dessus, la méthode utilisée implique que l&#039;utilisateur porte le même nom sur les 2 systèmes, anne dans notre cas. Il est toutefois possible de conserver un nom d&#039;utilisateur sur Windows différent. On aura alors recours à un fichier supplémentaire : /etc/samba/smbusers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exemple :&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # cat /etc/samba/smbusers&lt;br /&gt;
 # Unix_name = SMB_name1 SMB_name2 ...&lt;br /&gt;
 root = administrator admin&lt;br /&gt;
 anne = leanne&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est ensuite possible de changer le mot de passe de l&#039;utilisateur, à partir de Windows ou bien du serveur Samba grâce à la commande smbpasswd :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # smbpasswd anne&lt;br /&gt;
 New SMB password:&lt;br /&gt;
 Retype new SMB password:&lt;br /&gt;
 # &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Gestion des groupes ==&lt;br /&gt;
&lt;br /&gt;
Depuis la version 3.x de Samba, les groupes sont maintenant entièrement gérés. Là encore nous allons devoir synchroniser les groupes UNIX et Windows grâce à la commande net :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# net groupmap add unixgroup=nom_unix ntgroup=nom_windows&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ainsi si je dispose d&#039;un groupe utilisateurs sur Linux, et que ce groupe se nomme utilisateurs ordinaires sur Windows, on procédera de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # net groupmap add unixgroup=utilisateurs ntgroup=&#039;utilisateurs ordinaires&#039;&lt;br /&gt;
 No rid or sid specified, choosing algorithmic mapping Successully added group utilisateurs ordinaires to the mapping db&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour lister les correspondances existantes :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # net groupmap list&lt;br /&gt;
 utilisateurs ordinaires (S-1-5-21-567158280-4275195276-2466317430-2001) -&amp;gt; utilisateurs&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour supprimer une correspondance :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # net groupmap delete ntgroup=&#039;utilisateurs ordinaires&#039;&lt;br /&gt;
 Sucessfully removed utilisateurs ordinaires from the mapping db&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Outils graphiques de configuration d&#039;un serveur Samba =&lt;br /&gt;
&lt;br /&gt;
Il existe de nombreux outils graphiques qui vont vous permettre de procéder aux mêmes manipulations mais sans utiliser d&#039;éditeur de texte. Les intitulés des actions à réaliser reprennent généralement les mêmes dénominations que les paramètres utilisés dans le fichier smb.conf décrit ci-dessus.&lt;br /&gt;
&lt;br /&gt;
== KSambaPlugin ==&lt;br /&gt;
&lt;br /&gt;
KsambaPlugin est un outil graphique écrit en GTK pour KDE. Il permet de configurer entièrement un serveur Samba. Il s&#039;agit d&#039;un module supplémentaire pour le centre de contrôle de KDE. Il procure également des propriétés supplémentaires à Konqueror, qui lui permettent d&#039;en faire un outil de parcours réseau Samba (voir section suivante de l&#039;article). Pour l&#039;installer :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # urpmi ksambaplugin &lt;br /&gt;
 Préparation... ##################################################&lt;br /&gt;
  1:ksambaplugin ##################################################&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;utiliser, allez dans le menu KDE &amp;quot;Système &amp;gt;&amp;gt; Configuration &amp;gt;&amp;gt; Configurez votre bureau&amp;quot;. Cliquez alors sur le menu &amp;quot;Réseau &amp;gt;&amp;gt; Configuration de Samba&amp;quot;. Passez ensuite en mode superutilisateur. Vous avez alors accès à la configuration de votre serveur Samba sous forme de 5 onglets :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema4 : Ksamba - interface de configuration&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba4.png]]&lt;br /&gt;
&lt;br /&gt;
* configuration de base : c&#039;est la section [global]&lt;br /&gt;
* configuration des partages de fichiers : nous retrouvons la section [homes] et tout autre partage de fichiers&lt;br /&gt;
* configuration des imprimantes partagées : cet onglet permet la configuration des partages [print$] et [printers]&lt;br /&gt;
* configuration des comptes utilisateurs : créer, modifier supprimer des utilisateurs et des groupes tout en assurant la synchronisation&lt;br /&gt;
* paramètres de configuration avancée : paramétrage avancé du serveur&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema5 : Ksamba - configuration des utilisateurs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba5.png]]&lt;br /&gt;
&lt;br /&gt;
== Module Samba pour Webmin ==&lt;br /&gt;
&lt;br /&gt;
Webmin est un utilitaire accessible par interface web qui va vous permettre de configurer l&#039;ensemble de votre machine (système et réseau). Il est constitué d&#039;un ensemble de modules dont celui consacré au serveur Samba.&lt;br /&gt;
&lt;br /&gt;
Pour installer Webmin, réutilisons urpmi puis démarrons webmin :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; # urpmi webmin&lt;br /&gt;
 Préparation...              ##################################################&lt;br /&gt;
    1:webmin                 ##################################################&lt;br /&gt;
 # service webmin start&lt;br /&gt;
 Lancement de Webmin                                             [  OK  ]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour accéder à webmin, tapez dans la barre d&#039;URL de votre navigateur : https://localhost:10000&amp;lt;br /&amp;gt; Authentifiez-vous alors en tant que root avec votre mot de passe. Cliquez sur l&#039;onglet &amp;quot;serveurs&amp;quot; puis &amp;quot;Samba Windows File Sharing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema6 : Webmin - liste des partages du serveur&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba6.png]]&lt;br /&gt;
&lt;br /&gt;
Vous avez alors décrit rapidement l&#039;ensemble des ressources partagées, avec la possibilité de modifier cette configuration. Comme pour KsambaPlugin, l&#039;ensemble du serveur est paramétrable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema7 : Webmin - menu principal de configuration de samba&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba7.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;note&amp;quot;&amp;gt;Remarque : l&#039;idée n&#039;est pas ici de décourager l&#039;utilisation de tels outils. Mais ceux-ci proposent l&#039;accès relativement simple à des paramétrages avancés de Samba. Mal maîtrisés, vous pouvez rapidement mettre votre serveur hors d&#039;usage. Alors attention aux clics intempestifs et gardez un oeil sur la configuration texte.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Outil graphique de parcours des ressources Samba ==&lt;br /&gt;
&lt;br /&gt;
Konqueror est maintenant un bon moyen d&#039;accéder à un serveur Samba, il suffit pour cela de taper dans la zone URL smb://user@serveur/ ou smb://user:password@serveur/ pour accéder au serveur &amp;quot;serveur&amp;quot; en tant que &amp;quot;user&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schema8 : parcours des ressources Samba avec Konqueror&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-samba8.png]]&lt;br /&gt;
&lt;br /&gt;
L&#039;utilisation est relativement aisée, il vous suffit de cliquer sur les fichiers et/ou répertoires, comme pour un système de fichiers local.&lt;br /&gt;
&lt;br /&gt;
= Gestion des jetons sous DOS pour intégrer une installation administratives de vos clients sous windows 2000 &amp;amp; XP =&lt;br /&gt;
&lt;br /&gt;
Complément de [[Mose]]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;je suis de l&#039;ancienne école&amp;quot; et j&#039;ai réalisé un petit programme sous DOS à améliorer&lt;br /&gt;
&lt;br /&gt;
existant :&lt;br /&gt;
&lt;br /&gt;
j&#039;ai env. 20Pc en réseaux avec un serveur linux et samba&lt;br /&gt;
un logon.bat sur le serveur lancé sur chaque stations au logon de celles-ci&lt;br /&gt;
&lt;br /&gt;
==Besoins==&lt;br /&gt;
&lt;br /&gt;
sous un serveur linux avec samba j&#039;ai procédé à des installations administratives de Ooo pour mes clients windows 2000 et XP uniquement. Mise sous logon.bat avec une commande IF EXIST pour ne pas écraser plusieurs fois les installations précédentes.&lt;br /&gt;
&lt;br /&gt;
le problème c&#039;est que si j&#039;ai par exemple 20 clients qui ce connectent le matin avec une mise à jour de Ooo, je fais ramer mon serveur, ce qui n&#039;est pas acceptable.&lt;br /&gt;
&lt;br /&gt;
je n&#039;ai pas d&#039;argent pour l&#039;achat d&#039;un logiciel de gestion d&#039;installation...&lt;br /&gt;
&lt;br /&gt;
==Etude==&lt;br /&gt;
&lt;br /&gt;
bridage du nombres d&#039;installation automatique en même temps,&lt;br /&gt;
j&#039;ai mis au points un algorithme que voici, &lt;br /&gt;
&lt;br /&gt;
[[Image:samba-dia01ci3.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:samba-dia02ok2.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Programme==&lt;br /&gt;
et voilà la partie la plus intéressante le programme proprement dit &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;echo off&lt;br /&gt;
rem Fait par Oc le 3 aout 2006&lt;br /&gt;
echo .&lt;br /&gt;
echo .&lt;br /&gt;
echo Processus de don de jetons pour installation automatique&lt;br /&gt;
echo  Ne pas fermer cette fenetre merci&lt;br /&gt;
echo .&lt;br /&gt;
echo .&lt;br /&gt;
rem ------------------------------------------------------&lt;br /&gt;
echo initialisation des variables&lt;br /&gt;
set nbmaxjetons=5	&lt;br /&gt;
rem  Nombre Max d&#039;utilisateurs pouvant lancer l&#039;installation en même temps&lt;br /&gt;
set jeton=0&lt;br /&gt;
set path_jeton=H:\Log\jetons&lt;br /&gt;
rem  dossier de stocage des jetons sur mon serveur avec les droits  R/W pour tout les utilisateurs&lt;br /&gt;
echo .&lt;br /&gt;
echo .&lt;br /&gt;
rem ------------------------------------------------------&lt;br /&gt;
echo demande de jeton pour l&#039;installation&lt;br /&gt;
set /a nbmaxjetons=%nbmaxjetons%+1&lt;br /&gt;
:debut&lt;br /&gt;
set /a jeton=%jeton%+1&lt;br /&gt;
echo demande jeton Numéro %jeton%&lt;br /&gt;
if &amp;quot;%jeton%&amp;quot;==&amp;quot;%nbmaxjetons%&amp;quot; (goto fin)&lt;br /&gt;
if NOT EXIST &amp;quot;%path_jeton%\jeton%jeton%&amp;quot; (echo %USERNAME%,%COMPUTERNAME% &amp;gt;&amp;gt; %path_jeton%\jeton%jeton% &amp;gt;&amp;gt; %path_jeton%\jeton%jeton% &amp;amp; goto suite) ELSE (goto debut)&lt;br /&gt;
:suite &lt;br /&gt;
rem ------------------------------------------------------&lt;br /&gt;
echo Vérification du jeton %jeton%&lt;br /&gt;
echo %USERNAME%,%COMPUTERNAME% &amp;gt; %TEMP%\jeton%jeton%&lt;br /&gt;
rem ------------------------------------------------------&lt;br /&gt;
echo lancement des programmes d&#039;installation administratives&lt;br /&gt;
rem pause&lt;br /&gt;
rem exemple : if NOT EXIST &amp;quot;%ProgramFiles%\install_log\ooo-202.log&amp;quot; (echo installation de Ooo en cours &amp;amp; echo %date%,%time%,%USERNAME%,%COMPUTERNAME%,installation de Ooo en cours&amp;gt;&amp;gt;%log_path% &amp;amp; start /WAIT H:\autoinstall\client\Standart\openoffice\install-jre-Ooo.bat) ELSE (echo instalation de Ooo n&#039;est pas a faire &amp;amp; echo %date%,%time%,%USERNAME%,%COMPUTERNAME%,instalation de Ooo n&#039;est pas a faire&amp;gt;&amp;gt;%log_path%)&lt;br /&gt;
rem exemple : c&#039;est un peut long et j&#039;ai pas mis mes variables d&#039;installation dans cette exemple &lt;br /&gt;
rem exemple : mais je lui demande de faire une commande SI, des log de l&#039;installation et de lancer ou pas le fichier « install-jre-Ooo.bat »&lt;br /&gt;
echo .&lt;br /&gt;
echo .&lt;br /&gt;
rem ------------------------------------------------------&lt;br /&gt;
echo Liberation du jeton Numero %jeton%&lt;br /&gt;
rem del &amp;quot;%path_jeton%\jeton%jeton%&amp;quot;&lt;br /&gt;
del &amp;quot;%TEMP%\jeton%jeton%&amp;quot;&lt;br /&gt;
:fin&lt;br /&gt;
echo fin&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
les limites de ce programme :&lt;br /&gt;
&lt;br /&gt;
le même jeton pris par 2 PC en même temps « c&#039;est très rare, mais ça peut arriver »&lt;br /&gt;
&lt;br /&gt;
la non libération du jeton via d&#039;un problème de plantage ou intervention d&#039;utilisateurs&lt;br /&gt;
(j&#039;ai réglé en partie le problème en inscrivant dans le jeton le nom de l&#039;utilisateur et le Nom du PC)&lt;br /&gt;
&lt;br /&gt;
je met ce petit programme dans vos mains sous licences GPL&lt;br /&gt;
modifiable a volonté mais dans l&#039;esprit du libre&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Voilà donc votre serveur Samba fonctionnel. Nous n&#039;avons abordé ici qu&#039;une infime partie des possibilités offertes. Sachez que les dernières versions permettent d&#039;apporter les mêmes fonctionnalités qu&#039;un serveur NT, voire 2000 : contrôleur de domaine (PDC, BDC), serveur de netlogon (authentification centralisée), serveur de résolution de noms netbios (WINS)... Bref de quoi passer de votre configuration personnelle à une véritable architecture d&#039;entreprise !&lt;br /&gt;
&lt;br /&gt;
== Quelques adresses utiles ==&lt;br /&gt;
&lt;br /&gt;
* [http://samba.org Le site officiel de Samba ]&lt;br /&gt;
* La documentation officielle de Samba (une mine d&#039;or !) : Samba-HOWTO-Collection sur la section documentation du site&lt;br /&gt;
* [http://cups.org Le site officiel de cups ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;merci&amp;quot;&amp;gt;Cette page est issue de la documentation &#039;pré-wiki&#039; de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par Anne le 02/11/2004.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; 02/11/2004, Anne&lt;br /&gt;
{{CC-BY-NC-SA}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Autres ressources=&lt;br /&gt;
* [http://oreilly.com/catalog/samba/ Le livre O&#039;Reilly]&lt;br /&gt;
* [http://www.linux-france.org/~eprigent/ Une série de PDF]&lt;br /&gt;
* [[Reseau-partfic-samba nt auth|Utiliser la base d&#039;utilisateur d&#039;un CPD (ou PDC) NT]].&lt;br /&gt;
&lt;br /&gt;
== Sauvegarder les fichiers de travail de samba et restauration en cas de problème ==&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Samba stocke ses informations dans des fichiers avec l’extension tdb. Ces fichiers sont stockés à deux endroits :&lt;br /&gt;
&lt;br /&gt;
/var/cache/samba : fichiers de travail&lt;br /&gt;
&lt;br /&gt;
/etc/samba/secrets.tdb : fichier contenant les codes d’accès à samba (SID...).&lt;br /&gt;
&lt;br /&gt;
Une sauvegarde de ces fichiers est effectuée une fois par semaine. Les fichiers sont stockés dans /root/backup/samba/cache/ et /root/backup/samba/etc/. Les fichiers sauvegardés portent l’extension tdb.bak.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Script de sauvegarde&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cat backup_samba&lt;br /&gt;
&lt;br /&gt;
mkdir -p /root/backup/samba/cache&lt;br /&gt;
&lt;br /&gt;
cd /root/backup/samba/cache&lt;br /&gt;
&lt;br /&gt;
tdbbackup /var/cache/samba/*.tdb 2&amp;gt;/var/log/errortdb&lt;br /&gt;
&lt;br /&gt;
mv -f /var/cache/samba/*.bak .&lt;br /&gt;
&lt;br /&gt;
mkdir -p /root/backup/samba/etc&lt;br /&gt;
&lt;br /&gt;
cd /root/backup/samba/etc&lt;br /&gt;
&lt;br /&gt;
tdbbackup /etc/samba/secrets.tdb 2&amp;gt;&amp;gt;/var/log/errortdb&lt;br /&gt;
&lt;br /&gt;
mv -f /etc/samba/secrets.tdb.bak .&lt;br /&gt;
&lt;br /&gt;
if [ -s /var/log/errortdb ]; then&lt;br /&gt;
&lt;br /&gt;
mail -s &amp;quot;Echec sauvegarde fichiers tdb sur serveur&amp;quot; root &amp;lt;/var/log/errortdb&lt;br /&gt;
&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
Des optimisations pourraient être réalisées, notamment en récupérant automatiquement le nom du serveur et en modifiant la boite de destination du mél (en cas d’erreur), en la positionnant sur root (avec redirection dans les paramètres de configuration de postfix).&lt;br /&gt;
&lt;br /&gt;
La sauvegarde est déclenchée une fois par semaine par la ligne suivante, insérée dans le crontab :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 00 3 * * 0 /root/backup_samba&lt;br /&gt;
==Que faire en cas de problème ? ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On peut suspecter un problème sur les fichiers samba quand samba ne fonctionne plus tout à fait normalement. Par exemple, sur un serveur d’impression, on n’a plus la possibilité d’installer une imprimante.&lt;br /&gt;
&lt;br /&gt;
== Diagnostiquer le problème ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se positionner dans le dossier /var/cache/samba, et lancer la commande :&lt;br /&gt;
&lt;br /&gt;
tdbbackup -v *.tdb&lt;br /&gt;
&lt;br /&gt;
En cas d’erreur, on aura un message du type :&lt;br /&gt;
&lt;br /&gt;
Restoring test.tdb&lt;br /&gt;
&lt;br /&gt;
== Résoudre le problème ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si le problème survient sur un fichier winbind, arrêter le service winbind :&lt;br /&gt;
&lt;br /&gt;
service winbind stop&lt;br /&gt;
&lt;br /&gt;
Si le problème survient sur un autre fichier, arrêter le service samba :&lt;br /&gt;
&lt;br /&gt;
service smb stop&lt;br /&gt;
&lt;br /&gt;
Supprimer ensuite le fichier qui ne fonctionne pas :&lt;br /&gt;
&lt;br /&gt;
rm test.tdb&lt;br /&gt;
&lt;br /&gt;
Récupérer la dernière version correcte depuis la sauvegarde :&lt;br /&gt;
&lt;br /&gt;
cp /root/backup/samba/cache/test.tdb.bak test.tdb&lt;br /&gt;
&lt;br /&gt;
Vérifier le fichier :&lt;br /&gt;
&lt;br /&gt;
tdbbackup -v test.tdb&lt;br /&gt;
&lt;br /&gt;
Si tout est ok, redémarrer le service qui a été arrêté :&lt;br /&gt;
&lt;br /&gt;
service winbind start&lt;br /&gt;
&lt;br /&gt;
service smb start&lt;/div&gt;</summary>
		<author><name>Zorglub</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Discussion:RAID&amp;diff=16054</id>
		<title>Discussion:RAID</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Discussion:RAID&amp;diff=16054"/>
		<updated>2008-10-01T12:43:05Z</updated>

		<summary type="html">&lt;p&gt;Zorglub : Superviser les raid logiciels via mdadm&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Commentaires de : SamuxWiki=&lt;br /&gt;
posté le 2005-04-25 20:31:17&lt;br /&gt;
&lt;br /&gt;
un paragraphe sur la résolution (démarche à suivre) en cas de panne de l&#039;un des disques (suivant le raid et la positon du disque à savoir spare, mirror ou autre) serait un plus, car en tant que newbe, je me demande ce que je dois faire si l&#039;un de mes disques (en mirror sans spare) tombe en panne et ce qui se passe pour le remplacer (recopie, procedure etc) ; or je suppose que dans le cas d&#039;un raid 0+1 c&#039;est encore plus vicieux ! Donc ce serait une info utile à mon humble avis.&lt;br /&gt;
&lt;br /&gt;
voila tres bonne continuation à tous et surtout du courage pour un monde meilleur et libre ;-)=Commentaires de : EnnaeL=&lt;br /&gt;
posté le 2005-04-09 16:15:42&lt;br /&gt;
&lt;br /&gt;
La non nécéssite de mettre le swap sur une partition RAID 1 depends de la stabilite qu&#039;on veut obtenir. En cas de crash d&#039;un disque contenant une partition Swap non mirorée je doute que le systeme puisse encore fonctionner sans le redemarer. En effet, sur cette partition il y a potentiellement des process swaper sur le disque que l&#039;OS n&#039;arrivera certainement pas a remonter en memoire en cas de necessité.&lt;br /&gt;
&lt;br /&gt;
Donc en gros :&lt;br /&gt;
&lt;br /&gt;
- Si la machine peut supporter un redémarage apres un crash disque, alors oui il n&#039;est pas necessaire de mirorer les partitions de swap, et dans ce cas on accepte que les services associes a celle-ci soient indiponibles jusqu&#039;à ce que quelqu&#039;un redemare la machine.&lt;br /&gt;
- Si la machine ne doir pas redemarer (ce qui dans mon esprit correspond plus a la realite) alors il est obligatoire de mirorer les partitions swap.&lt;br /&gt;
&lt;br /&gt;
Anne : Précisions ajoutées à l&#039;article&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Créer un raid logiciel depuis diskdrake&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sur certaines distributions on peut maintenant créer un raid logiciel depuis un soft de partitionnement graphique.&lt;br /&gt;
Par exemple sous mandriva, j&#039;ai créé un raid 0 depuis diskdrake lors de l&#039;installation.&lt;br /&gt;
&lt;br /&gt;
== Superviser les raid logiciels via mdadm ==&lt;br /&gt;
&lt;br /&gt;
Les alertes étant envoyées par mél, il faut auparavant installer postfix.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mise en place de la supervision des raids logiciels ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Editer le fichier /etc/rc.d/rc.local, et rajouter la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
mdadm -F --scan -f --delay 300 --pid-file /var/run/mdadm.pid -m systeme@societe.com&lt;br /&gt;
&lt;br /&gt;
Pour tester que le processus fonctionne bien, on peut lancer la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
mdadm -F --scan -f --delay 300 --pid-file /var/run/mdadm.pid -m systeme@societe.com -–test&lt;br /&gt;
&lt;br /&gt;
Un mél sera alors envoyé sur la bal spécifiée. Tuer alors le processus :&lt;br /&gt;
&lt;br /&gt;
ps -ef|grep mdadm&lt;br /&gt;
&lt;br /&gt;
root 9888 1 0 15:38 ? 00:00:00 mdadm -F --scan -f --delay 300 --pid-file /var/run/mdadm.pid -m systeme@societe.com --test&lt;br /&gt;
&lt;br /&gt;
root 10619 9842 0 15:42 pts/0 00:00:00 grep mdadm&lt;br /&gt;
&lt;br /&gt;
kill -9 9888&lt;br /&gt;
&lt;br /&gt;
Et le relancer, sans l’option de test :&lt;br /&gt;
&lt;br /&gt;
mdadm -F --scan -f --delay 300 --pid-file /var/run/mdadm.pid -m systeme@societe.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Quelques commandes à connaître en cas de problème ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mdadm —detail —scan : affiche les raid logiciels créés&lt;br /&gt;
&lt;br /&gt;
mdadm —detail /dev/md0 : affiche l’état du raid md0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== En cas de pépin ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si, sur la commande —detail /dev/md0, un disque est en &amp;quot;faulty&amp;quot; :&lt;br /&gt;
&lt;br /&gt;
mdadm /dev/md0 -r /dev/sdc1 : enlève le disque du raid&lt;br /&gt;
&lt;br /&gt;
mdadm /dev/md0 -a /dev/sdc1 : remet le disque dans le raid.&lt;br /&gt;
&lt;br /&gt;
Source de l&#039;article : [http://eric.quinton.free.fr/spip.php?article17]&lt;/div&gt;</summary>
		<author><name>Zorglub</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Discussion:Gestion_des_ACL&amp;diff=16053</id>
		<title>Discussion:Gestion des ACL</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Discussion:Gestion_des_ACL&amp;diff=16053"/>
		<updated>2008-10-01T12:28:17Z</updated>

		<summary type="html">&lt;p&gt;Zorglub : Attention : la sécurité peut être mise à mal&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petite question: ne devrait-on pas dire &amp;quot;une ACL&amp;quot; vue qu&#039;il s&#039;agit d&#039;une liste de contrôle d&#039;accès ? [[Utilisateur:Fred|Fred]]&lt;br /&gt;
:Je me suis posé la question : vu qu&#039;il s&#039;agit d&#039;un(e) &#039;&#039;Acces Control List&#039;&#039; et qu&#039;il n&#039;y a pas de genre en anglais (dans ce cas de figure-là), il n&#039;y a pas de réponse toute faite, à moins de se dire qu&#039;on va l&#039;utiliser au féminin parce qu&#039;il y a un lien évident qu&#039;on peut faire entre &#039;&#039;List&#039;&#039; et &#039;&#039;liste&#039;&#039;.&lt;br /&gt;
:Dans ce cas, c&#039;est un choix qui ne repose sur rien de grammatical mais sur une impression d&#039;euphonie. Si le féminin te semble plus compréhensible, il n&#039;y a qu&#039;à changer. [[Utilisateur:Vincent Ramos|Vincent Ramos]] 26 oct 2005 à 11:24 (CEST)&lt;br /&gt;
::petite remarque, on dit aussi bien &amp;quot;un gui&amp;quot; que &amp;quot;une gui&amp;quot; (google référence des milliers de page pour ces deux expressions), personnellement je suis un partisant du &amp;quot;une gui&amp;quot; car interface c&#039;est un mot féminin --[[Utilisateur:Mike-m|Mike-m]] 28 oct 2005 à 05:24:46 (CEST)&lt;br /&gt;
:::J&#039;avais entre temps changé tous mes &#039;&#039;un ACL&#039;&#039; en &#039;&#039;une ACL&#039;&#039;. [[Utilisateur:Vincent Ramos|Vincent Ramos]] 28 oct 2005 à 11:11 (CEST)&lt;br /&gt;
&lt;br /&gt;
je n&#039;est pas trouver l&#039;option &amp;quot;recursive&amp;quot;&lt;br /&gt;
&lt;br /&gt;
elle a existé juque au environ de 2001-2002 pas plus de doc a jour dessus&lt;br /&gt;
&lt;br /&gt;
aurais t&#039;il un autre moyen&lt;br /&gt;
&lt;br /&gt;
merci&lt;br /&gt;
&lt;br /&gt;
== Merci + problème ==&lt;br /&gt;
&lt;br /&gt;
Bonjour&lt;br /&gt;
&lt;br /&gt;
Merci pour cet article très intéressant et très clair.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai essayé de mettre en oeuvre cette technique pour des dossiers partagés entre plusieurs utilisateurs. Je ne comprend cependant pas comment autoriser un utilisateur à rentrer dans des dossiers sans lui donner le droit d&#039;exécuter les fichiers (comme des photos par exemple).&lt;br /&gt;
&lt;br /&gt;
sudo setfacl  -Rm u:laurent:rwx /mnt/share_photos/2007 : permet d&#039;entrer dans les sous-dossiers, mais affecte aussi les fichiers.&lt;br /&gt;
&lt;br /&gt;
Peut-on juste apporter le x aux dossiers et pas aux fichiers ?&lt;br /&gt;
&lt;br /&gt;
== Attention : la sécurité peut être mise à mal ==&lt;br /&gt;
&lt;br /&gt;
La sécurité peut être mise à mal &lt;br /&gt;
&lt;br /&gt;
Sur un serveur relié à un domaine Windows (via samba), les utilisateurs vont avoir, en général, comme groupe par défaut le groupe &amp;quot;Utilisa. du domaine&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Si un utilisateur crée un fichier, celui-ci va être de la forme suivante :&lt;br /&gt;
&lt;br /&gt;
-rw-rwx---+ 1 eric.quinton Utilisa. du domaine 0 mai 20 16:42 essai&lt;br /&gt;
&lt;br /&gt;
getfacl essai&lt;br /&gt;
&lt;br /&gt;
&amp;quot;# file: essai&lt;br /&gt;
&lt;br /&gt;
&amp;quot;# owner: eric.quinton&lt;br /&gt;
&lt;br /&gt;
&amp;quot;# group: Utilisa.\040du\040domaine&lt;br /&gt;
&lt;br /&gt;
user::rw-&lt;br /&gt;
&lt;br /&gt;
group::rwx&lt;br /&gt;
&lt;br /&gt;
group:MSI:rwx&lt;br /&gt;
&lt;br /&gt;
mask::rwx&lt;br /&gt;
&lt;br /&gt;
other::---&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tout utiilsateur appartenant au groupe ’Utilisa. du domaine’ va pouvoir le modifier, si on a laissé les droits par défaut ou si on a juste créé des acls complémentaires, même si l’utilisateur ne fait pas partie des droits attribués via les acls...&lt;br /&gt;
&lt;br /&gt;
Pour éviter ce trou de sécurité, il faut supprimer les droits par défaut sur le groupe par défaut ! La solution est assez simple :&lt;br /&gt;
&lt;br /&gt;
setfacl -R -m g::- /opt&lt;br /&gt;
&lt;br /&gt;
setfacl -R -m d:g::- /opt&lt;br /&gt;
&lt;br /&gt;
La lettre g permet d’indiquer qu’on travaille sur un groupe, le nom du groupe laissé à vide permet d’indiquer que l’on s’intéresse au groupe par défaut. Pour supprimer les droits, il faut utiliser le caractère -, sinon le système ne prend pas en compte la demande.&lt;/div&gt;</summary>
		<author><name>Zorglub</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Mod%C3%A8le:Plan-install&amp;diff=15023</id>
		<title>Modèle:Plan-install</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Mod%C3%A8le:Plan-install&amp;diff=15023"/>
		<updated>2007-10-30T10:50:04Z</updated>

		<summary type="html">&lt;p&gt;Zorglub : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installer Linux ==&lt;br /&gt;
*[[Intro-wannapenguin|Article d&#039;introduction aux distributions]]&lt;br /&gt;
*[[Préparer l&#039;installation|Préparation à l&#039;installation de Linux]]&lt;br /&gt;
*[[Installer Linux|L&#039;installation de Linux]]&lt;br /&gt;
==Articles spécifiques à une distribution==&lt;br /&gt;
===Mandriva===&lt;br /&gt;
*[[Installer Linux Mandriva 2006 official|Installation de Mandriva 2006 official]] (copies d&#039;écran à mettre à jour)&lt;br /&gt;
*[[Installer Linux Mandrake 10.0 official|Installation de Mandrake 10.0 official]]&lt;br /&gt;
*[[MANDRIVA_2007_-_installation_d&#039;un_système_complet]]&lt;br /&gt;
*[[Installer Mandriva 2008 One|Installation de Mandriva 2008 One]]&lt;br /&gt;
&lt;br /&gt;
===Debian===&lt;br /&gt;
*[[Installer Debian par un boot réseau|Installer Debian par un boot réseau]]&lt;br /&gt;
===Slackware===&lt;br /&gt;
*[[Installer Linux Slackware|Installation de la Slackware ]]&lt;br /&gt;
*[[Sécuriser la Slackware|Sécuriser la Slackware]]&lt;br /&gt;
===Autres===&lt;br /&gt;
*[[Linux From Slack|Linux From Slack]]&lt;br /&gt;
*[[Nasgaia|Nasgaïa GNU/Linux]]&lt;br /&gt;
*[[Installer Linux Kororaal|Installation de Kororaa]]&lt;/div&gt;</summary>
		<author><name>Zorglub</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Mod%C3%A8le:Plan-install&amp;diff=15022</id>
		<title>Modèle:Plan-install</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Mod%C3%A8le:Plan-install&amp;diff=15022"/>
		<updated>2007-10-30T10:48:54Z</updated>

		<summary type="html">&lt;p&gt;Zorglub : /* Mandriva */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installer Linux ==&lt;br /&gt;
*[[Intro-wannapenguin|Article d&#039;introduction aux distributions]]&lt;br /&gt;
*[[Préparer l&#039;installation|Préparation à l&#039;installation de Linux]]&lt;br /&gt;
*[[Installer Linux|L&#039;installation de Linux]]&lt;br /&gt;
==Articles spécifiques à une distribution==&lt;br /&gt;
===Mandriva===&lt;br /&gt;
*[[Installer Linux Mandriva 2006 official|Installation de Mandriva 2006 official]] (copies d&#039;écran à mettre à jour)&lt;br /&gt;
*[[Installer Linux Mandrake 10.0 official|Installation de Mandrake 10.0 official]]&lt;br /&gt;
*[[MANDRIVA_2007_-_installation_d&#039;un_système_complet]]&lt;br /&gt;
*[[Installer Mandriva 2008 One][Installation de Mandriva 2008 One]]&lt;br /&gt;
&lt;br /&gt;
===Debian===&lt;br /&gt;
*[[Installer Debian par un boot réseau|Installer Debian par un boot réseau]]&lt;br /&gt;
===Slackware===&lt;br /&gt;
*[[Installer Linux Slackware|Installation de la Slackware ]]&lt;br /&gt;
*[[Sécuriser la Slackware|Sécuriser la Slackware]]&lt;br /&gt;
===Autres===&lt;br /&gt;
*[[Linux From Slack|Linux From Slack]]&lt;br /&gt;
*[[Nasgaia|Nasgaïa GNU/Linux]]&lt;br /&gt;
*[[Installer Linux Kororaal|Installation de Kororaa]]&lt;/div&gt;</summary>
		<author><name>Zorglub</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Discussion_Lea_Linux:Rapport_d%27erreurs/Probl%C3%A8mes&amp;diff=14156</id>
		<title>Discussion Lea Linux:Rapport d&#039;erreurs/Problèmes</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Discussion_Lea_Linux:Rapport_d%27erreurs/Probl%C3%A8mes&amp;diff=14156"/>
		<updated>2007-01-04T09:00:00Z</updated>

		<summary type="html">&lt;p&gt;Zorglub : /* Page installation en cache incohérente */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problème d&#039;impression ==&lt;br /&gt;
&lt;br /&gt;
Bonjour,&lt;br /&gt;
Bravo pour votre site. Debutant sous Linux je &amp;quot;pêche&amp;quot; les articles intéressants et le votre est très bien. Mais c&#039;est dommage que sur le lien http://lea-linux.org/cached/index/Admin-admin_env-shell.html#, page  Informations sur les commandes, à l&#039;impression il manque sur la droite jusqu&#039;à 13 caractères. Pouvez vous faire quelque chose. Merci&lt;br /&gt;
&lt;br /&gt;
[[Utilisateur:Fred (phorum)|Fred (phorum)]]&amp;gt; Franchement : je ne pense pas pourvoir y faire quelque choses, c&#039;est ton browser qui ne sait pas gérer correctement ce problème ...&lt;br /&gt;
&lt;br /&gt;
== Fichiers liés absents ==&lt;br /&gt;
&lt;br /&gt;
La page suivante ne permet plus de récupérer les scripts associés (liens brisés) : [http://www.lea-linux.org/cached/index/Reseau-message-postfix.html Reseau-message-postfix]&lt;br /&gt;
&lt;br /&gt;
== problème adresse mel des auteurs fiches pratiques ==&lt;br /&gt;
&lt;br /&gt;
Bonjour,&lt;br /&gt;
j&#039;ai déja posté un truc à l&#039;instant mais je ne l&#039;ai ps retrouvé : cela doit être normal. Bref, résumé donc et petit complément.&lt;br /&gt;
&lt;br /&gt;
Il y a un problème avec les adresses mel dans les fiches pratiques.&lt;br /&gt;
Exemple avec la page &lt;br /&gt;
http://lea-linux.org/cached/index/Reseau-partfic-proftpd_mysql.html# &lt;br /&gt;
auteur Space2d &lt;br /&gt;
adresse : mailto:howto_CH@EZ_espace.fr.to qui ne fonctionne pas bien sûr.&lt;br /&gt;
J&#039;ai essayé le contenu de title qui donne : mailto:howto@espace.fr.to&lt;br /&gt;
J&#039;attends la réponse cela a l&#039;air de mieux fonctionner.&lt;br /&gt;
Merci&lt;br /&gt;
&lt;br /&gt;
Les adresses email sont un peu protégées. Il faut essayer de les retrouver soi-même.  (supprimer CHEZ, AT, POINT, DOT, des _ en trop, etc.) En l&#039;occurence je serais vous, je supprimerais le .to aussi... [[Utilisateur:LeaJice|LeaJice]] 27 aoû 2006 à 01:56 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Page installation en cache incohérente ==&lt;br /&gt;
&lt;br /&gt;
Je me suis rendu compte que la page Installation affichée à partir du cache n&#039;est pas la même que si on passe par Actions&amp;gt;Historique de la page, puis, en cliquant sur la plus récente.&lt;br /&gt;
&lt;br /&gt;
Dommage, parce qu&#039;on perd un certain nombre d&#039;articles récents...&lt;br /&gt;
--[[Utilisateur:Zorglub|Zorglub]] 4 jan 2007 à 10:00 (CET)&lt;/div&gt;</summary>
		<author><name>Zorglub</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Discussion_Lea_Linux:Rapport_d%27erreurs/Probl%C3%A8mes&amp;diff=14155</id>
		<title>Discussion Lea Linux:Rapport d&#039;erreurs/Problèmes</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Discussion_Lea_Linux:Rapport_d%27erreurs/Probl%C3%A8mes&amp;diff=14155"/>
		<updated>2007-01-04T08:59:40Z</updated>

		<summary type="html">&lt;p&gt;Zorglub : Page installation en cache incohérente&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problème d&#039;impression ==&lt;br /&gt;
&lt;br /&gt;
Bonjour,&lt;br /&gt;
Bravo pour votre site. Debutant sous Linux je &amp;quot;pêche&amp;quot; les articles intéressants et le votre est très bien. Mais c&#039;est dommage que sur le lien http://lea-linux.org/cached/index/Admin-admin_env-shell.html#, page  Informations sur les commandes, à l&#039;impression il manque sur la droite jusqu&#039;à 13 caractères. Pouvez vous faire quelque chose. Merci&lt;br /&gt;
&lt;br /&gt;
[[Utilisateur:Fred (phorum)|Fred (phorum)]]&amp;gt; Franchement : je ne pense pas pourvoir y faire quelque choses, c&#039;est ton browser qui ne sait pas gérer correctement ce problème ...&lt;br /&gt;
&lt;br /&gt;
== Fichiers liés absents ==&lt;br /&gt;
&lt;br /&gt;
La page suivante ne permet plus de récupérer les scripts associés (liens brisés) : [http://www.lea-linux.org/cached/index/Reseau-message-postfix.html Reseau-message-postfix]&lt;br /&gt;
&lt;br /&gt;
== problème adresse mel des auteurs fiches pratiques ==&lt;br /&gt;
&lt;br /&gt;
Bonjour,&lt;br /&gt;
j&#039;ai déja posté un truc à l&#039;instant mais je ne l&#039;ai ps retrouvé : cela doit être normal. Bref, résumé donc et petit complément.&lt;br /&gt;
&lt;br /&gt;
Il y a un problème avec les adresses mel dans les fiches pratiques.&lt;br /&gt;
Exemple avec la page &lt;br /&gt;
http://lea-linux.org/cached/index/Reseau-partfic-proftpd_mysql.html# &lt;br /&gt;
auteur Space2d &lt;br /&gt;
adresse : mailto:howto_CH@EZ_espace.fr.to qui ne fonctionne pas bien sûr.&lt;br /&gt;
J&#039;ai essayé le contenu de title qui donne : mailto:howto@espace.fr.to&lt;br /&gt;
J&#039;attends la réponse cela a l&#039;air de mieux fonctionner.&lt;br /&gt;
Merci&lt;br /&gt;
&lt;br /&gt;
Les adresses email sont un peu protégées. Il faut essayer de les retrouver soi-même.  (supprimer CHEZ, AT, POINT, DOT, des _ en trop, etc.) En l&#039;occurence je serais vous, je supprimerais le .to aussi... [[Utilisateur:LeaJice|LeaJice]] 27 aoû 2006 à 01:56 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Page installation en cache incohérente ==&lt;br /&gt;
&lt;br /&gt;
Je me suis rendu compte que la page Installation affichée à partir du cache n&#039;est pas la même que si on passe par Actions&amp;gt;Historique de la page, puis, en cliquant sur la plus récente.&lt;br /&gt;
&lt;br /&gt;
Dommage, parce qu&#039;on perd un certain nombre d&#039;articles récents...&lt;/div&gt;</summary>
		<author><name>Zorglub</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Mod%C3%A8le:Plan-install&amp;diff=14154</id>
		<title>Modèle:Plan-install</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Mod%C3%A8le:Plan-install&amp;diff=14154"/>
		<updated>2007-01-04T08:52:58Z</updated>

		<summary type="html">&lt;p&gt;Zorglub : /* Mandriva */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installer Linux ==&lt;br /&gt;
*[[Intro-wannapenguin|Article d&#039;introduction aux distributions]]&lt;br /&gt;
*[[Préparer l&#039;installation|Préparation à l&#039;installation de Linux]]&lt;br /&gt;
*[[Installer Linux|L&#039;installation de Linux]]&lt;br /&gt;
==Articles spécifiques à une distribution==&lt;br /&gt;
===Mandriva===&lt;br /&gt;
*[[Installer Linux Mandriva 2006 official|Installation de Mandriva 2006 official]] (copies d&#039;écran à mettre à jour)&lt;br /&gt;
*[[Installer Linux Mandrake 10.0 official|Installation de Mandrake 10.0 official]]&lt;br /&gt;
*[[MANDRIVA_2007_-_installation_d&#039;un_système_complet]]&lt;br /&gt;
&lt;br /&gt;
===Debian===&lt;br /&gt;
*[[Installer Debian par un boot réseau|Installer Debian par un boot réseau]]&lt;br /&gt;
===Slackware===&lt;br /&gt;
*[[Installer Linux Slackware|Installation de la Slackware ]]&lt;br /&gt;
*[[Sécuriser la Slackware|Sécuriser la Slackware]]&lt;br /&gt;
===Autres===&lt;br /&gt;
*[[Linux From Slack|Linux From Slack]]&lt;br /&gt;
*[[Nasgaia|Nasgaïa GNU/Linux]]&lt;br /&gt;
*[[Installer Linux Kororaal|Installation de Kororaa]]&lt;/div&gt;</summary>
		<author><name>Zorglub</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Lea_Linux:Rapport_d%27erreurs/Probl%C3%A8mes&amp;diff=14112</id>
		<title>Lea Linux:Rapport d&#039;erreurs/Problèmes</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Lea_Linux:Rapport_d%27erreurs/Probl%C3%A8mes&amp;diff=14112"/>
		<updated>2006-12-19T13:15:58Z</updated>

		<summary type="html">&lt;p&gt;Zorglub : /* À régler */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;[[Lea_Linux:Rapport_d&#039;erreurs|Retour]]&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
== À régler ==&lt;br /&gt;
*Page Latex : Disparition des pdf et ps introduction a latex ... &lt;br /&gt;
* Lors d&#039;un post sur un forum, je veux répondre, je clique donc sur &#039;&#039;&#039;Répondre&#039;&#039;&#039;. Je tape mon message ok. Mais légitimement, je veux &#039;&#039;&#039;Prévisualiser&#039;&#039;&#039; mon message, alors je clique sur &#039;&#039;&#039;Prévisualiser&#039;&#039;&#039;. Et là je vais un peu vite, je clique sur &#039;&#039;&#039;Sauvergarder&#039;&#039;&#039; (ou équivalent je sais plus). Mais entre temps, le nom du forum a disparu ! Il m&#039;a donc créé un nouveau fil de discussion... çà fait 2 fois que je me fais avoir (je suis pas vieux sur ce site alors s&#039;il s&#039;agit d&#039;une erreur, mea-culpa) --[[Utilisateur:Boly38|Boly38]] 1 déc 2005 à 14:20 (CET)&lt;br /&gt;
* Les préférences de l&#039;utilisateur offrent la possibilité de numéroter les titres (Préférences &amp;gt; Préférences diverses &amp;gt; Numérotation automatique des titres) mais ceci ne fonctionne pas avec les pages en cache. Ceci relève un peu de la complexité mais il est bon de le noter. --[[Utilisateur:Mike-m|Mike-m]] 23 nov 2005 à 13:20:44 (CET)&lt;br /&gt;
* [[Utilisateur:astroceline|astroceline]]10 nov 2005 à 23:12 (CEST)J&#039;ai un problème d&#039;affichage des articles de Léa-Linux. Ils apparaissent dans une colonne peu large à droite de la fenêtre. Ce n&#039;est vraiment pas pratique.&lt;br /&gt;
* [[Utilisateur:Vincent Ramos|Vincent Ramos]] 26 oct 2005 à 14:51 (CEST) En passant, il y a aussi un bug avec &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;&amp;lt;/nowiki&amp;gt;, que j&#039;ai dû remplacer par &amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/nowiki&amp;gt; dans le paragraphe indenté par &amp;lt;:&amp;gt; précédent. &lt;br /&gt;
*: peut-être mais là, je n&#039;y peux rien : doit falloir patcher  mediawiki et je ne m&#039;en sens pas capable de suite&lt;br /&gt;
*[[Utilisateur:Notafish|notafish]] [[Discussion Utilisateur:Notafish| }&amp;lt;&#039;;&amp;gt;]] 26 oct 2005 à 00:08 (CEST) Bogue de css je pense. Le style de lien dans un titre prend le pas sur la balise titre et donc la police est plus petite. Pas bô. Voir plus bas ma section intitulée Aide et cache.&lt;br /&gt;
* (Jiel) 24 oct 2005 à 15:44 (GMT) http://lea-linux.org/cached/index/ModÃšle:Fiches:plan-internet.html ne modifie pas http://lea-linux.org/cached/index/Fiches:Index.html&lt;br /&gt;
*: problème lié au cache, connu : faut effacer du cache les pages dépendant de chaque modèle, pour faire mieux, faudrait attaquer la DB mediawiki et franchement ça me gave de toutes façon : on videra le cache de temps en temps pour remettre tout à plat.&lt;br /&gt;
* [[Utilisateur:Anguy|Anguy]] 24 oct 2005 à 09:39 (CEST) : Une probable erreur du moteur de recherche, par exemple avec le terme &amp;quot;VNC&amp;quot; qui renvoie 0 article alors qu&#039;il devrait au moins afficher cette page [[http://lea-linux.org/cached/index/Reseau-resau_plus-vnc.html#  VNC]]&lt;br /&gt;
*: c&#039;est effectivement un bug du moteur, il jette les mots de moins de 3 lettres dans la recherche (je ne sais si c&#039;est médiawiki ou la rechercher fulltext de mysql et sa configuration)&lt;br /&gt;
* (JeanEtienne) Autre problème (?) du moteur de recherche : lorsque je ne suis pas connecté (a priori, c&#039;est le cas de l&#039;utilisateur lambda qui débarque) et que je veux effectuer une recherche, je rempli la case adéquate. Mais que je clique sur le bouton &amp;quot;Consulter&amp;quot; ou &amp;quot;Rechercher&amp;quot;, il me renvoie une erreur : &amp;quot;Nom d&#039;utilisateur nécessaire&amp;quot;, &amp;quot;Vous devez vous connecter pour voir les autres pages&amp;quot;. Par contre, toujours non connecté, je peux tout consulter en suivant les liens &amp;quot;Le réseau&amp;quot; -&amp;gt; &amp;quot;Se connecter&amp;quot; -&amp;gt; ... Est-ce une fonctionnalité voulue ou bien un petit bug de jeunesse ? En tous cas, je trouve (AMHA) le message d&#039;erreur peut engageant.&lt;br /&gt;
* (Mike-m) l&#039;éditeur est trompeur, pour faire un lien interne il propose la syntaxe &amp;lt;code&amp;gt;[[Lien Titre]]&amp;lt;/code&amp;gt; alors que c&#039;est &amp;lt;code&amp;gt;[[Lien|Et le titre]]&amp;lt;/code&amp;gt;&lt;br /&gt;
*: je ne peux rien y faire (sans patcher mediawiki, donc je ne le ferait pas) : ils n&#039;ont prévu qu&#039;un message pour les liens externes/internes alors que la syntaxe est différente&lt;br /&gt;
*:: Merci Fred, je m&#039;en doutais qu&#039;il fallait hacker le source, il est peut être bon que ce soit signalé après tout&lt;br /&gt;
* (Jiel) j&#039;ai pas trouvé la rubrique détente (http://lea-linux.org/detente/), elle a été migré? Pas trouvé en cherchant avec les url non plus (http://devel.lea-linux.org/nocache/index/Detente-index.html). J&#039;ai mal cherché? Bon je sais c&#039;est pas une rubrique ultra utile mais bon ;-)&lt;br /&gt;
*: effectivement (mais ce n&#039;est pas ma priorité) [[Utilisateur:Lea|Lea]] 13 oct 2005 à 14:26 (CEST)&lt;br /&gt;
*:: (Jiel) je devine mais c&#039;était juste pour le signaler :)&lt;br /&gt;
*::: http://devel.lea-linux.org/detente/ (-:&lt;br /&gt;
* je n&#039;ai pas retrouvé mon t&amp;amp;a sur la livebox http://lea-linux.org/trucs/item.657.html . est-ce qu&#039;ils ont tous été migrés ? [[Utilisateur:LeaJice|LeaJice]] 19 oct 2005 à 13:42 (CEST)&lt;br /&gt;
*: il doit y en avoir une 20{{exp|aines}} qui n&#039;ont pas migré pour diverses raisons (assez obscures : je n&#039;ai pas cherché, il semblerait que ce soit des problèmes d&#039;utf8 ou un truc du genre) : bref faudra les faire à la mano&lt;br /&gt;
* problème de traduction : tous les messages de médiawiki ne sont pas traduits, certains sont MAL traduits, merci de signaler ici les problèmes rencontrés.&lt;br /&gt;
** Certaine URL n&#039;ont pas été traduite correctement comme ici, je ne sais comment corriger : http://devel.lea-linux.org/cached/index/Intro-d%C3%A9marrage.html#Au_secours_.21 et plus généralement cette page (je n&#039;ai pas encore été voir d&#039;autre pour le moment) [[Utilisateur:YannTech|YannTech]] 16 oct 2005 à 20:51 (CEST)&lt;br /&gt;
**: je suppose que tu parles des liens du type : &lt;br /&gt;
**:*[../trucs/lire.php3?id=xxxx ...] il faut les transformer en : &amp;lt;nowiki&amp;gt;[[Trucs:Oldid=xxxx|...]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**:*[../logi/lire.php3?id=xxxx ... ] il faut les transformer en : &amp;lt;nowiki&amp;gt;[[Logithèque:Oldid=xxxx|...]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**:*[../driver/lire.php3?id=xxxx ... ] il faut les transformer en : &amp;lt;nowiki&amp;gt;[[Driver:Oldid=xxxx|...]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**:*[../annuaire/lire.php3?id=xxxx ... ] il faut les transformer en : &amp;lt;nowiki&amp;gt;[[Annuaire:Oldid=xxxx|...]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**:*[../trucs/?aff_item=xxxx ...] il faut les transformer en : &amp;lt;nowiki&amp;gt;[[Trucs:Oldid=xxxx|...]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**:*[../logi/?aff_item=xxxx ... ] il faut les transformer en : &amp;lt;nowiki&amp;gt;[[Logithèque:Oldid=xxxx|...]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**:*[../driver/?aff_item=xxxx ... ] il faut les transformer en : &amp;lt;nowiki&amp;gt;[[Driver:Oldid=xxxx|...]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**:*[../annuaire/?aff_item=xxxx ... ] il faut les transformer en : &amp;lt;nowiki&amp;gt;[[Annuaire:Oldid=xxxx|...]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**: Pour les pages avec &amp;quot;rub&amp;quot; remplacer les Oldid des liens précédants par &amp;quot;Oldrub&amp;quot;&lt;br /&gt;
** De même pour les URL en [/software/toms1.php3 article sur la distribution TOMSRTBT]  que faire ?&lt;br /&gt;
* il semblerait que l&#039;extension &amp;quot;rss&amp;quot; qui permet de d&#039;inclure des rss parte plus ou moins en vrille... je pense utiliser un script de récupération des rss dans la crontab&lt;br /&gt;
** Je n’ai rien remarqué de spécial, qu’est-ce qui ne va pas ? [[Utilisateur:Nicola|Nicola]]&lt;br /&gt;
** Lorsque la page doit être recréée, parfois, elle met un temps infini à se recharger (mais c&#039;est loin d&#039;être régulier : en tout cas, j&#039;ai plus eu ce pb depuis que j&#039;ai supprimé les lien &amp;quot;&amp;lt;nowiki&amp;gt;&amp;lt;rss&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;quot;)&lt;br /&gt;
* problèmes avec les catégories [[Special:Categories]]&lt;br /&gt;
** quel contenu mettre dans les pages de catégorie ? (Note de Fred: laissons faire le temps)&lt;br /&gt;
* export autre (ODT, xhtml, docbook?) (pas urgent)&lt;br /&gt;
* css &amp;quot;printable&amp;quot; (urgent)&lt;br /&gt;
* correction/suppression des pages &amp;quot;daubé&amp;quot;&lt;br /&gt;
* que faire de nawak&lt;br /&gt;
  -&amp;gt; (jice) tu parles des docs ou du logiciel ? pour les docs, elles ne sont pas importées, &lt;br /&gt;
et le logiciel ne va plus servir, donc je répondrais : rien ;-)&lt;br /&gt;
* sur la gauche le &#039;&#039;Découvrez et contribuez à Léa&#039;&#039; (juste en dessous du pavé &#039;&#039;Accueil - user - créer un compte - version imprimable | pdf - aide&#039;&#039;) sort du cadre (Firefox 1.5 beta 1)&lt;br /&gt;
* le &#039;&#039;changelog&#039;&#039; bureaucrate ne montre pas le statut acquis&lt;br /&gt;
* Les pdf récupérés via le menu à gauche ne sont pas lisibles dans Acrobat Reader 7 sous Window$. Sous gsview on a droit à une page blanche ... (encore non testé avec Xpdf) ! [[Utilisateur:AlSim|AlSim]] (23 oct 2005 - maj le 24)&lt;br /&gt;
:: bug de médiawiki : faire un rapport de bug à médiawiki ...&lt;br /&gt;
* Réparé : [[Utilisateur:Vincent Ramos|Vincent Ramos]] 25 oct 2005 à 13:30 (CEST) : le logo devrait être encadré par un lien qui ramène à l&#039;accueil.&lt;br /&gt;
*:(Anne) encadré je ne sais pas mais le lien sur le logo oui je pense aussi&lt;br /&gt;
*::Quand je dis &#039;&#039;encadré&#039;&#039;, c&#039;est par une balise &amp;lt;code&amp;gt;&amp;lt;a&amp;gt;&amp;lt;/code&amp;gt; et non une bordure. Je n&#039;étais pas clair. [[Utilisateur:Fred|Fred]] 26 oct 2005 à 15:55 (CEST)&lt;br /&gt;
*:([[Utilisateur:Fred|Fred]] 26 oct 2005 à 00:52 (CEST)) fait (sur les pages qui seront regénérées)&lt;br /&gt;
*Dans la liste des modérations récentes, l&#039;heure indiquée est l&#039;heure UTC. Il existe une configuration dans préférence qui permet d&#039;afficher les heures en fonction du fuseau horaire choisi : on pourrait l&#039;utiliser pour afficher l&#039;heure de modération.[[Utilisateur:ST|ST]] 29 oct 2005 à 22:54 (CEST)&lt;br /&gt;
*[[Utilisateur:Bimon|Bimon]] (13 novembre) il ya un vieux bug sur un article que je suis en train de rédiger : [[Utilisation des jukebox creative sous linux]]. Pourtant la prévisualisation ne posait pas de problèmes...&lt;br /&gt;
*J&#039;ai essayé de mettre à jour la page [[Lea_Linux:Groupe_Moderateur]] en la supprimant du cache, mais la regénération donne toujours une liste ancienne. Est-ce que list user est aussi caché ? Si oui, où ? - [[Utilisateur:ST|ST]] 13 nov 2005 à 16:32 (CET)&lt;br /&gt;
*Quand j&#039;ai essayé de compléter Install-prepinstall.html, la boite de rédaction est vide!&lt;br /&gt;
*: elle n&#039;est pas vide, elle indique que la page a été déplacée (il faudrait dans ce cas un bouton pour éditer la page vers laquelle la page a été redirigée, je tenterais de faire qqc un de ces 4.&lt;br /&gt;
* [[Utilisateur:LeaJice|LeaJice]] 4 oct 2006 à 15:30 (CEST) La page http://lea-linux.org/cached/index/Reseau-proftpd.html qui arrive en 2ème sur la recherche google [http://www.google.fr/search?hl=fr&amp;amp;q=lea-linux.org&amp;amp;btnG=Recherche+Google&amp;amp;meta=] fait une erreur &amp;quot;Lea Linux has a problem&amp;lt;br&amp;gt;Sorry! This site is experiencing technical difficulties.&amp;lt;br&amp;gt;Try waiting a few minutes and reloading.&amp;lt;br&amp;gt;(Can&#039;t contact the database server: Too many connections (localhost))&amp;quot;, et ce, en permanence. (le reste du site étant ok). Note: la vraie page est http://lea-linux.org/cached/index/Reseau-partfic-proftpd.html, je ne sais pas d&#039;où Google tire ce lien.&lt;br /&gt;
*--[[Utilisateur:Zorglub|Zorglub]] 19 déc 2006 à 14:15 (CET)J&#039;ai créé un nouveau document, en l&#039;enregistrant plusieurs fois. hélas, seul le premier enregistrement est visible (sauf en passant en modification, où on trouve tout le texte). D&#039;autre part, nouveau sur le site, j&#039;ai pu valider le document... Bizarre...&lt;br /&gt;
&lt;br /&gt;
== lien messagerie ==&lt;br /&gt;
&lt;br /&gt;
il y a un problème pour écrire aux auteurs des fiches pratiques. Exemple pour&lt;br /&gt;
la page http://www.lea-linux.org/cached/index/Fiches:Index.html#&lt;br /&gt;
adresse de l&#039;auteur : jean-thomas.muyl_CH@EZ_lea-linux.org&lt;br /&gt;
idem pour ce qui m&#039;intéresse aujourd&#039;hui : &lt;br /&gt;
page http://lea-linux.org/cached/index/Reseau-partfic-proftpd_mysql.html#&lt;br /&gt;
avec l&#039;adresse : howto_CH@EZ_espace.fr.to pour Space2d&lt;br /&gt;
&lt;br /&gt;
== liens des adresses des contributeurs ==&lt;br /&gt;
&lt;br /&gt;
Bonjour,&lt;br /&gt;
Je ne retrouve toujours pas ma remarque je ne sais pas où elle passe.&lt;br /&gt;
Revoici&lt;br /&gt;
Dans les fiches pratiques, le lien sur l&#039;adresse messagerie de l&#039;auteur n&#039;est pas valide cela sort quelque chose du genre :&lt;br /&gt;
href=&amp;quot;mailto:howto_CH@EZ_espace.fr.to&amp;quot; class=&#039;external text&#039; title=&amp;quot;mailto:howto@espace.fr.to&amp;quot; rel=&amp;quot;nofollow&amp;quot; pour  Space2d&lt;br /&gt;
L&#039;adresse en title fonctionne : Space2d a bien répondu.&lt;br /&gt;
Merci&lt;br /&gt;
&lt;br /&gt;
== liens des adresses des auteurs ==&lt;br /&gt;
&lt;br /&gt;
Bonjour,&lt;br /&gt;
Je ne retrouve toujours pas ma remarque je ne sais pas où elle passe.&lt;br /&gt;
Revoici&lt;br /&gt;
Dans les fiches pratiques, le lien sur l&#039;adresse messagerie de l&#039;auteur n&#039;est pas valide cela sort quelque chose du genre :&lt;br /&gt;
href=&amp;quot;mailto:howto_CH@EZ_espace.fr.to&amp;quot; class=&#039;external text&#039; title=&amp;quot;mailto:howto@espace.fr.to&amp;quot; rel=&amp;quot;nofollow&amp;quot; pour  Space2d&lt;br /&gt;
L&#039;adresse en title fonctionne : Space2d a bien répondu.&lt;br /&gt;
Merci&lt;br /&gt;
&lt;br /&gt;
== LILO ==&lt;br /&gt;
&lt;br /&gt;
Voilà,j&#039;ai malheureusement supprimer ma version linux de mon ordinateur à partir de WINDOWS XP mais LILO est resté.&lt;br /&gt;
Au moment de booter le cd de linux je reçois le message &amp;quot;no boot filename received&amp;quot; &amp;quot;exiting Nvidia boot agent&amp;quot; et là LILO prend le relais et me propose entre une version WINDOWS et celle de linux qui n&#039;existe plus.J&#039;aimerai rebooter le cd de linux comment dois je m&#039;y prendre?&lt;br /&gt;
&lt;br /&gt;
== LILO ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Texte gras&#039;&#039;&#039;Comment effacer LILO du BIOS de la machine pour pouvoir tout recommencer à installer?&lt;br /&gt;
Le message que je reçois avant que LILO ne se mette en route est:&amp;quot;NO BOOT FILENAME RECEIVED&amp;quot;&lt;/div&gt;</summary>
		<author><name>Zorglub</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Mandriva_2007_installation_d_un_systeme_complet&amp;diff=14109</id>
		<title>Mandriva 2007 installation d un systeme complet</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Mandriva_2007_installation_d_un_systeme_complet&amp;diff=14109"/>
		<updated>2006-12-18T10:00:18Z</updated>

		<summary type="html">&lt;p&gt;Zorglub : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;L&#039;installation de la distribution Mandriva 2007 est relativement simple, mais sujette à quelques &amp;quot;pièges&amp;quot; pour le débutant, qui n&#039;arrivera pas à avoir un système vraiment opérationnel, avec les logiciels généraux classiques, sans mettre les mains dans le &amp;quot;cambouis&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Après deux installations sur deux portables différents et quelques tests, voici la méthode que j&#039;ai employé, et qui donnera ensuite entière satisfaction pour les utilisateurs novices (et les autres aussi...).&lt;br /&gt;
&lt;br /&gt;
== Installation de la distributrion ==&lt;br /&gt;
J&#039;ai commencé par télécharger l&#039;image ISO Mandriva-2007-free-kde.iso, depuis l&#039;adresse suivante : &lt;br /&gt;
[ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/iso/One/mandriva-one-2007-free-kde.iso ]&lt;br /&gt;
Une fois l&#039;image gravée, démarrer le pc à partir du cdrom : la distribution s&#039;exécute directement depuis le cd. On peut activer les nouveaux effets graphiques si on dispose d&#039;une machine récente ; sinon, garder l&#039;ancienne interface kde.&lt;br /&gt;
&lt;br /&gt;
Sur le bureau on va retrouver un programme qui permet d&#039;installer la distribution sur le disque dur. S&#039;il n&#039;y est pas (interface AXGL), lancer la commande, depuis un terminal (en root), taper su avant : drakautoinst.&lt;br /&gt;
&lt;br /&gt;
Choisissez ce que vous voulez au niveau de la gestion du disque, puis laissez tourner le programme. Le système va redémarrer, vous demander de créer un utilisateur, et quelques paramètres simples.&lt;br /&gt;
&lt;br /&gt;
Configurer également sa connexion internet :&lt;br /&gt;
&lt;br /&gt;
- lancer la commande drakconf&lt;br /&gt;
&lt;br /&gt;
- réseau et Internet, configurer une nouvelle connexion&lt;br /&gt;
&lt;br /&gt;
configurez en fonction de ce que vous disposez localement. Au domicile, activez le dhcp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ajouter les sources de la distribution dans le gestionnaire de paquetages==&lt;br /&gt;
Le gestionnaire de paquetages (RPM) ne contient, au redémarrage, aucune source pour les programmes complémentaires qui ne sont pas présents sur le cédérom. On va donc les rajouter...&lt;br /&gt;
&lt;br /&gt;
Lancer le programme drakconf, puis aller dans le gestionnaire de logiciels, puis sélectionner la source de téléchargement...&lt;br /&gt;
&lt;br /&gt;
On va commencer par ajouter les mises à jour : cliquer sur le bouton Ajouter, puis se laisser guider par l&#039;interface. Choisir son serveur en fonction de sa connexion internet.&lt;br /&gt;
&lt;br /&gt;
On va ensuite rajouter les médias contenant les sources des programmes. Cliquer sur Ajouter une source personnalisée, type de média : serveur ftp, puis indiquer :&lt;br /&gt;
&lt;br /&gt;
pour tous les serveurs, on cochera &amp;quot;chemin relatif vers hdlist&amp;quot;, en indiquant : ./media_info.hdlist.cz&lt;br /&gt;
&lt;br /&gt;
- nom : main, chemin : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/Mandrivalinux/fficial/2007.0/SRPMS/main/release&lt;br /&gt;
&lt;br /&gt;
- nom : contrib, chemin : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2007.0/SRPMS/contrib/release&lt;br /&gt;
&lt;br /&gt;
- nom : cooker, chemin : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/devel/cooker/i586/media/main/release&lt;br /&gt;
&lt;br /&gt;
On va pouvoir commencer à travailler...&lt;br /&gt;
&lt;br /&gt;
== Mise à jour initiale et installation de base ==&lt;br /&gt;
dans une console, en mode administrateur (commande su), lancer la commande :&lt;br /&gt;
&lt;br /&gt;
urpmi man&lt;br /&gt;
&lt;br /&gt;
qui va installer le gestionnaire de documentation.&lt;br /&gt;
&lt;br /&gt;
Dans drakconf, dans le gestionnaire de logiciels, choisir &amp;quot;vérifier les mises à jour...&amp;quot;, et installer l&#039;ensemble des mises à jour proposées.&lt;br /&gt;
&lt;br /&gt;
== Installation des logiciels complémentaires et des nouvelles versions ==&lt;br /&gt;
La distribution est livrée avec des logiciels qui ne sont pas forcément les plus récents... On va donc commencer par mettre à jour Firefox, OpenOffice, et installer Thunderbird (client de messagerie), gimp (outil de gestion d&#039;images), scribus (outil de mise en page) et gnucash (outil de comptabilité).&lt;br /&gt;
&lt;br /&gt;
Pour simplifier, on va utiliser la commande urpmi depuis une console, sous root.&lt;br /&gt;
&lt;br /&gt;
== Installation de FIREFOX2 ==&lt;br /&gt;
urpmi mozilla-firefox2.0.0&lt;br /&gt;
&lt;br /&gt;
urpmi mplayer&lt;br /&gt;
&lt;br /&gt;
On va ensuite installer le plugin pour mplayer, qui permet de visualiser toutes les vidéos depuis le navigateur, y compris celles au format &amp;quot;Windows media player&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Télécharger le rpm : wget http://prdownloads.sourceforge.net/mplayerplug-in/mplayerplug-in-3.31-fc5.i386.rpm?download&lt;br /&gt;
&lt;br /&gt;
Si on lance l&#039;installation, il risque de manquer des paquetages... On va donc les installer manuellement :&lt;br /&gt;
&lt;br /&gt;
urpmi libnspr4&lt;br /&gt;
&lt;br /&gt;
urpmi libvbe0&lt;br /&gt;
&lt;br /&gt;
urpmi libdvdnav4&lt;br /&gt;
&lt;br /&gt;
urpmi libenca0&lt;br /&gt;
&lt;br /&gt;
urpmi libfribidi0&lt;br /&gt;
&lt;br /&gt;
urpmi lirc&lt;br /&gt;
&lt;br /&gt;
urpmi lrmi&lt;br /&gt;
&lt;br /&gt;
urpmi portaudio&lt;br /&gt;
&lt;br /&gt;
Pour vérifier que tout fonctionne correctement, lancer, dans la console, la commande : mplayer. On ne doit plus avoir de message indiquant qu&#039;il manque telle librairie...&lt;br /&gt;
&lt;br /&gt;
On va ensuite installer le paquetage mplayerplug-in, qu&#039;on vient de télécharger :&lt;br /&gt;
rpm -ivh mplayerplug-in-3.31-fc5.i386.rpm&lt;br /&gt;
&lt;br /&gt;
On va installer le plug-in java :&lt;br /&gt;
&lt;br /&gt;
Télécharger le fichier d&#039;installation depuis le site de sun :&lt;br /&gt;
depuis un navigateur, aller sur la page http://www.java.com/en/download/manual.jsp, puis télécharger &amp;quot;Linux RPM&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Rendre ensuite le fichier exécutable : chmod +x jre-1_5_0_09-linux-i586-rpm.bin&lt;br /&gt;
&lt;br /&gt;
Exécuter ensuite le fichier : ./jre-1_5_0_09-linux-i586-rpm.bin, qui va installer le jre sur le système.&lt;br /&gt;
&lt;br /&gt;
Aller ensuite dans le dossier des plugins de Mozilla : cd /usr/lib/mozilla/plugins&lt;br /&gt;
&lt;br /&gt;
Créer un lien symbolique vers le plugin java : ln -s &lt;br /&gt;
&lt;br /&gt;
/usr/java/jre1.5.0_09/plugin/i386/ns7/libjavaplugin_oji.so&lt;br /&gt;
&lt;br /&gt;
Il reste enfin à installer le plugin FlashPlayer 9 pour linux (en version béta lors de la rédaction de cet article) :&lt;br /&gt;
&lt;br /&gt;
wget http://www.adobe.com/go/fp9_update_b2_installer_linuxplugin &lt;br /&gt;
&lt;br /&gt;
tar xvf FP9_plugin_beta_112006.tar.gz&lt;br /&gt;
&lt;br /&gt;
cd flash-player-plugin-9.0.21.78/&lt;br /&gt;
&lt;br /&gt;
cp *.so /usr/lib/mozilla/plugins/&lt;br /&gt;
&lt;br /&gt;
== installation de la dernière version d&#039;OpenOffice ==&lt;br /&gt;
Depuis le site d&#039;Openoffice, télécharger la dernière version :&lt;br /&gt;
http://fr.openoffice.org/about-downloads.html&lt;br /&gt;
&lt;br /&gt;
Décompresser ensuite le fichier téléchargé :&lt;br /&gt;
tar -xvf OOo_2.1.0_LinuxIntel_install_fr.tar.gz&lt;br /&gt;
&lt;br /&gt;
cd cd OOE680_m6_native_packed-1_fr.9095/RPMS/&lt;br /&gt;
&lt;br /&gt;
rpm -Uvh *.rpm&lt;br /&gt;
&lt;br /&gt;
cd desktop-integration/&lt;br /&gt;
&lt;br /&gt;
rpm -Uvh openoffice.org-mandriva-menus-2.1-5.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
== installation des autres logiciels ==&lt;br /&gt;
urpmi mozilla-thunderbird&lt;br /&gt;
&lt;br /&gt;
urpmi gimp&lt;br /&gt;
&lt;br /&gt;
urpmi gnucash&lt;br /&gt;
&lt;br /&gt;
== modification du type de menus ==&lt;br /&gt;
Par défaut, le menu Mandriva n&#039;est pas complet. On va opter pour le menu de base KDE, qui contient tous les logiciels installés (contrairement à ce qu&#039;indique Mandriva).&lt;br /&gt;
&lt;br /&gt;
Dans une console, &#039;&#039;&#039;mais pas en root&#039;&#039;&#039;, lancer la commande drakmenustyle, et choisir le menu original KDE/GNOME.&lt;br /&gt;
&lt;br /&gt;
== modification de la résolution de l&#039;écran ==&lt;br /&gt;
Par défaut, l&#039;affichage des couleurs est en 16 bits, ce qui s&#039;avère insuffisant pour regarder des films ou de la vidéo... &lt;br /&gt;
&lt;br /&gt;
Lancer drakconf, puis Matériel, Changer la résolution de l&#039;écran, et choisir 16 millions de couleurs (24 bits).&lt;br /&gt;
&lt;br /&gt;
== C&#039;est fini ! ==&lt;br /&gt;
&lt;br /&gt;
Il reste simplement à utiliser le système, et à configurer quelques programmes complémentaires si nécessaire. Un petit tour par le centre de configuration KDE est souhaitable, histoire d&#039;adapter l&#039;affichage et les comportements à ses habitudes. Pour ma part, je reconfigure le clavier pour que la touche blocage majuscule ne soit pas inversée par la touche majuscule, mais chacun fait ce qu&#039;il veut...&lt;br /&gt;
&lt;br /&gt;
--[[Utilisateur:Zorglub|Zorglub]] 18 déc 2006 à 10:54 (CET)&lt;/div&gt;</summary>
		<author><name>Zorglub</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Mandriva_2007_installation_d_un_systeme_complet&amp;diff=14108</id>
		<title>Mandriva 2007 installation d un systeme complet</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Mandriva_2007_installation_d_un_systeme_complet&amp;diff=14108"/>
		<updated>2006-12-18T09:56:28Z</updated>

		<summary type="html">&lt;p&gt;Zorglub : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;L&#039;installation de la distribution Mandriva 2007 est relativement simple, mais sujette à quelques &amp;quot;pièges&amp;quot; pour le débutant, qui n&#039;arrivera pas à avoir un système vraiment opérationnel, avec les logiciels généraux classiques, sans mettre les mains dans le &amp;quot;cambouis&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Après deux installations sur deux portables différents et quelques tests, voici la méthode que j&#039;ai employé, et qui donnera ensuite entière satisfaction pour les utilisateurs novices (et les autres aussi...).&lt;br /&gt;
&lt;br /&gt;
== Installation de la distributrion ==&lt;br /&gt;
J&#039;ai commencé par télécharger l&#039;image ISO Mandriva-2007-free-kde.iso, depuis l&#039;adresse suivante : [ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/iso/One/mandriva-one-2007-free-kde.iso ]&lt;br /&gt;
Une fois l&#039;image gravée, démarrer le pc à partir du cdrom : la distribution s&#039;exécute directement depuis le cd. On peut activer les nouveaux effets graphiques si on dispose d&#039;une machine récente ; sinon, garder l&#039;ancienne interface kde.&lt;br /&gt;
&lt;br /&gt;
Sur le bureau on va retrouver un programme qui permet d&#039;installer la distribution sur le disque dur. S&#039;il n&#039;y est pas (interface AXGL), lancer la commande, depuis un terminal (en root), taper su avant : drakautoinst.&lt;br /&gt;
&lt;br /&gt;
Choisissez ce que vous voulez au niveau de la gestion du disque, puis laissez tourner le programme. Le système va redémarrer, vous demander de créer un utilisateur, et quelques paramètres simples.&lt;br /&gt;
&lt;br /&gt;
Configurer également sa connexion internet :&lt;br /&gt;
- lancer la commande drakconf&lt;br /&gt;
- réseau et Internet, configurer une nouvelle connexion&lt;br /&gt;
configurez en fonction de ce que vous disposez localement. Au domicile, activez le dhcp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ajouter les sources de la distribution dans le gestionnaire de paquetages==&lt;br /&gt;
Le gestionnaire de paquetages (RPM) ne contient, au redémarrage, aucune source pour les programmes complémentaires qui ne sont pas présents sur le cédérom. On va donc les rajouter...&lt;br /&gt;
Lancer le programme drakconf, puis aller dans le gestionnaire de logiciels, puis sélectionner la source de téléchargement...&lt;br /&gt;
On va commencer par ajouter les mises à jour : cliquer sur le bouton Ajouter, puis se laisser guider par l&#039;interface. Choisir son serveur en fonction de sa connexion internet.&lt;br /&gt;
&lt;br /&gt;
On va ensuite rajouter les médias contenant les sources des programmes. Cliquer sur Ajouter une source personnalisée, type de média : serveur ftp, puis indiquer :&lt;br /&gt;
pour tous les serveurs, on cochera &amp;quot;chemin relatif vers hdlist&amp;quot;, en indiquant : ./media_info.hdlist.cz&lt;br /&gt;
- nom : main, chemin : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/Mandrivalinux/fficial/2007.0/SRPMS/main/release&lt;br /&gt;
- nom : contrib, chemin : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2007.0/SRPMS/contrib/release&lt;br /&gt;
- nom : cooker, chemin : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/devel/cooker/i586/media/main/release&lt;br /&gt;
&lt;br /&gt;
On va pouvoir commencer à travailler...&lt;br /&gt;
&lt;br /&gt;
== Mise à jour initiale et installation de base ==&lt;br /&gt;
dans une console, en mode administrateur (commande su), lancer la commande :&lt;br /&gt;
&lt;br /&gt;
urpmi man&lt;br /&gt;
qui va installer le gestionnaire de documentation.&lt;br /&gt;
Dans drakconf, dans le gestionnaire de logiciels, choisir &amp;quot;vérifier les mises à jour...&amp;quot;, et installer l&#039;ensemble des mises à jour proposées.&lt;br /&gt;
&lt;br /&gt;
== Installation des logiciels complémentaires et des nouvelles versions ==&lt;br /&gt;
La distribution est livrée avec des logiciels qui ne sont pas forcément les plus récents... On va donc commencer par mettre à jour Firefox, OpenOffice, et installer Thunderbird (client de messagerie), gimp (outil de gestion d&#039;images), scribus (outil de mise en page) et gnucash (outil de comptabilité).&lt;br /&gt;
&lt;br /&gt;
Pour simplifier, on va utiliser la commande urpmi depuis une console, sous root.&lt;br /&gt;
&lt;br /&gt;
== Installation de FIREFOX2 ==&lt;br /&gt;
urpmi mozilla-firefox2.0.0&lt;br /&gt;
urpmi mplayer&lt;br /&gt;
&lt;br /&gt;
On va ensuite installer le plugin pour mplayer, qui permet de visualiser toutes les vidéos depuis le navigateur, y compris celles au format &amp;quot;Windows media player&amp;quot;.&lt;br /&gt;
Télécharger le rpm : wget http://prdownloads.sourceforge.net/mplayerplug-in/mplayerplug-in-3.31-fc5.i386.rpm?download&lt;br /&gt;
&lt;br /&gt;
Si on lance l&#039;installation, il risque de manquer des paquetages... On va donc les installer manuellement :&lt;br /&gt;
urpmi libnspr4&lt;br /&gt;
urpmi libvbe0&lt;br /&gt;
urpmi libdvdnav4&lt;br /&gt;
urpmi libenca0&lt;br /&gt;
urpmi libfribidi0&lt;br /&gt;
urpmi lirc&lt;br /&gt;
urpmi lrmi&lt;br /&gt;
urpmi portaudio&lt;br /&gt;
&lt;br /&gt;
Pour vérifier que tout fonctionne correctement, lancer, dans la console, la commande : mplayer. On ne doit plus avoir de message indiquant qu&#039;il manque telle librairie...&lt;br /&gt;
&lt;br /&gt;
On va ensuite installer le paquetage mplayerplug-in, qu&#039;on vient de télécharger :&lt;br /&gt;
rpm -ivh mplayerplug-in-3.31-fc5.i386.rpm&lt;br /&gt;
&lt;br /&gt;
On va installer le plug-in java :&lt;br /&gt;
Télécharger le fichier d&#039;installation depuis le site de sun :&lt;br /&gt;
depuis un navigateur, aller sur la page http://www.java.com/en/download/manual.jsp, puis télécharger &amp;quot;Linux RPM&amp;quot;.&lt;br /&gt;
Rendre ensuite le fichier exécutable : chmod +x jre-1_5_0_09-linux-i586-rpm.bin&lt;br /&gt;
Exécuter ensuite le fichier : ./jre-1_5_0_09-linux-i586-rpm.bin, qui va installer le jre sur le système.&lt;br /&gt;
Aller ensuite dans le dossier des plugins de Mozilla : cd /usr/lib/mozilla/plugins&lt;br /&gt;
&lt;br /&gt;
Créer un lien symbolique vers le plugin java : ln -s &lt;br /&gt;
&lt;br /&gt;
/usr/java/jre1.5.0_09/plugin/i386/ns7/libjavaplugin_oji.so&lt;br /&gt;
&lt;br /&gt;
Il reste enfin à installer le plugin FlashPlayer 9 pour linux (en version béta lors de la rédaction de cet article) :&lt;br /&gt;
&lt;br /&gt;
wget http://www.adobe.com/go/fp9_update_b2_installer_linuxplugin &lt;br /&gt;
&lt;br /&gt;
tar xvf FP9_plugin_beta_112006.tar.gz&lt;br /&gt;
&lt;br /&gt;
cd flash-player-plugin-9.0.21.78/&lt;br /&gt;
&lt;br /&gt;
cp *.so /usr/lib/mozilla/plugins/&lt;br /&gt;
&lt;br /&gt;
== installation de la dernière version d&#039;OpenOffice ==&lt;br /&gt;
Depuis le site d&#039;Openoffice, télécharger la dernière version :&lt;br /&gt;
http://fr.openoffice.org/about-downloads.html&lt;br /&gt;
&lt;br /&gt;
Décompresser ensuite le fichier téléchargé :&lt;br /&gt;
tar -xvf OOo_2.1.0_LinuxIntel_install_fr.tar.gz&lt;br /&gt;
&lt;br /&gt;
cd cd OOE680_m6_native_packed-1_fr.9095/RPMS/&lt;br /&gt;
&lt;br /&gt;
rpm -Uvh *.rpm&lt;br /&gt;
&lt;br /&gt;
cd desktop-integration/&lt;br /&gt;
&lt;br /&gt;
rpm -Uvh openoffice.org-mandriva-menus-2.1-5.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
== installation des autres logiciels ==&lt;br /&gt;
urpmi mozilla-thunderbird&lt;br /&gt;
&lt;br /&gt;
urpmi gimp&lt;br /&gt;
&lt;br /&gt;
urpmi gnucash&lt;br /&gt;
&lt;br /&gt;
== modification du type de menus ==&lt;br /&gt;
Par défaut, le menu Mandriva n&#039;est pas complet. On va opter pour le menu de base KDE, qui contient tous les logiciels installés (contrairement à ce qu&#039;indique Mandriva).&lt;br /&gt;
&lt;br /&gt;
Dans une console, &#039;&#039;&#039;mais pas en root&#039;&#039;&#039;, lancer la commande drakmenustyle, et choisir le menu original KDE/GNOME.&lt;br /&gt;
&lt;br /&gt;
== modification de la résolution de l&#039;écran ==&lt;br /&gt;
Par défaut, l&#039;affichage des couleurs est en 16 bits, ce qui s&#039;avère insuffisant pour regarder des films ou de la vidéo... &lt;br /&gt;
Lancer drakconf, puis Matériel, Changer la résolution de l&#039;écran, et choisir 16 millions de couleurs (24 bits).&lt;br /&gt;
&lt;br /&gt;
== C&#039;est fini ! ==&lt;br /&gt;
&lt;br /&gt;
Il reste simplement à utiliser le système, et à configurer quelques programmes complémentaires si nécessaire. Un petit tour par le centre de configuration KDE est souhaitable, histoire d&#039;adapter l&#039;affichage et les comportements à ses habitudes. Pour ma part, je reconfigure le clavier pour que la touche blocage majuscule ne soit pas inversée par la touche majuscule, mais chacun fait ce qu&#039;il veut...&lt;br /&gt;
--[[Utilisateur:Zorglub|Zorglub]] 18 déc 2006 à 10:54 (CET)&lt;/div&gt;</summary>
		<author><name>Zorglub</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Mandriva_2007_installation_d_un_systeme_complet&amp;diff=14107</id>
		<title>Mandriva 2007 installation d un systeme complet</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Mandriva_2007_installation_d_un_systeme_complet&amp;diff=14107"/>
		<updated>2006-12-18T09:54:00Z</updated>

		<summary type="html">&lt;p&gt;Zorglub : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;L&#039;installation de la distribution Mandriva 2007 est relativement simple, mais sujette à quelques &amp;quot;pièges&amp;quot; pour le débutant, qui n&#039;arrivera pas à avoir un système vraiment opérationnel, avec les logiciels généraux classiques, sans mettre les mains dans le &amp;quot;cambouis&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Après deux installations sur deux portables différents et quelques tests, voici la méthode que j&#039;ai employé, et qui donnera ensuite entière satisfaction pour les utilisateurs novices (et les autres aussi...).&lt;br /&gt;
&lt;br /&gt;
== Installation de la distributrion ==&lt;br /&gt;
J&#039;ai commencé par télécharger l&#039;image ISO Mandriva-2007-free-kde.iso, depuis l&#039;adresse suivante : [ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/iso/One/mandriva-one-2007-free-kde.iso ]&lt;br /&gt;
Une fois l&#039;image gravée, démarrer le pc à partir du cdrom : la distribution s&#039;exécute directement depuis le cd. On peut activer les nouveaux effets graphiques si on dispose d&#039;une machine récente ; sinon, garder l&#039;ancienne interface kde.&lt;br /&gt;
&lt;br /&gt;
Sur le bureau on va retrouver un programme qui permet d&#039;installer la distribution sur le disque dur. S&#039;il n&#039;y est pas (interface AXGL), lancer la commande, depuis un terminal (en root), taper su avant : drakautoinst.&lt;br /&gt;
&lt;br /&gt;
Choisissez ce que vous voulez au niveau de la gestion du disque, puis laissez tourner le programme. Le système va redémarrer, vous demander de créer un utilisateur, et quelques paramètres simples.&lt;br /&gt;
&lt;br /&gt;
Configurer également sa connexion internet :&lt;br /&gt;
- lancer la commande drakconf&lt;br /&gt;
- réseau et Internet, configurer une nouvelle connexion&lt;br /&gt;
configurez en fonction de ce que vous disposez localement. Au domicile, activez le dhcp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ajouter les sources de la distribution dans le gestionnaire de paquetages==&lt;br /&gt;
Le gestionnaire de paquetages (RPM) ne contient, au redémarrage, aucune source pour les programmes complémentaires qui ne sont pas présents sur le cédérom. On va donc les rajouter...&lt;br /&gt;
Lancer le programme drakconf, puis aller dans le gestionnaire de logiciels, puis sélectionner la source de téléchargement...&lt;br /&gt;
On va commencer par ajouter les mises à jour : cliquer sur le bouton Ajouter, puis se laisser guider par l&#039;interface. Choisir son serveur en fonction de sa connexion internet.&lt;br /&gt;
&lt;br /&gt;
On va ensuite rajouter les médias contenant les sources des programmes. Cliquer sur Ajouter une source personnalisée, type de média : serveur ftp, puis indiquer :&lt;br /&gt;
pour tous les serveurs, on cochera &amp;quot;chemin relatif vers hdlist&amp;quot;, en indiquant : ./media_info.hdlist.cz&lt;br /&gt;
- nom : main, chemin : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/Mandrivalinux/fficial/2007.0/SRPMS/main/release&lt;br /&gt;
- nom : contrib, chemin : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2007.0/SRPMS/contrib/release&lt;br /&gt;
- nom : cooker, chemin : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/devel/cooker/i586/media/main/release&lt;br /&gt;
&lt;br /&gt;
On va pouvoir commencer à travailler...&lt;br /&gt;
&lt;br /&gt;
== Mise à jour initiale et installation de base ==&lt;br /&gt;
dans une console, en mode administrateur (commande su), lancer la commande :&lt;br /&gt;
&lt;br /&gt;
urpmi man&lt;br /&gt;
qui va installer le gestionnaire de documentation.&lt;br /&gt;
Dans drakconf, dans le gestionnaire de logiciels, choisir &amp;quot;vérifier les mises à jour...&amp;quot;, et installer l&#039;ensemble des mises à jour proposées.&lt;br /&gt;
&lt;br /&gt;
== Installation des logiciels complémentaires et des nouvelles versions ==&lt;br /&gt;
La distribution est livrée avec des logiciels qui ne sont pas forcément les plus récents... On va donc commencer par mettre à jour Firefox, OpenOffice, et installer Thunderbird (client de messagerie), gimp (outil de gestion d&#039;images), scribus (outil de mise en page) et gnucash (outil de comptabilité).&lt;br /&gt;
&lt;br /&gt;
Pour simplifier, on va utiliser la commande urpmi depuis une console, sous root.&lt;br /&gt;
&lt;br /&gt;
== Installation de FIREFOX2 ==&lt;br /&gt;
urpmi mozilla-firefox2.0.0&lt;br /&gt;
urpmi mplayer&lt;br /&gt;
&lt;br /&gt;
On va ensuite installer le plugin pour mplayer, qui permet de visualiser toutes les vidéos depuis le navigateur, y compris celles au format &amp;quot;Windows media player&amp;quot;.&lt;br /&gt;
Télécharger le rpm : wget http://prdownloads.sourceforge.net/mplayerplug-in/mplayerplug-in-3.31-fc5.i386.rpm?download&lt;br /&gt;
&lt;br /&gt;
Si on lance l&#039;installation, il risque de manquer des paquetages... On va donc les installer manuellement :&lt;br /&gt;
urpmi libnspr4&lt;br /&gt;
urpmi libvbe0&lt;br /&gt;
urpmi libdvdnav4&lt;br /&gt;
urpmi libenca0&lt;br /&gt;
urpmi libfribidi0&lt;br /&gt;
urpmi lirc&lt;br /&gt;
urpmi lrmi&lt;br /&gt;
urpmi portaudio&lt;br /&gt;
&lt;br /&gt;
Pour vérifier que tout fonctionne correctement, lancer, dans la console, la commande : mplayer. On ne doit plus avoir de message indiquant qu&#039;il manque telle librairie...&lt;br /&gt;
&lt;br /&gt;
On va ensuite installer le paquetage mplayerplug-in, qu&#039;on vient de télécharger :&lt;br /&gt;
rpm -ivh mplayerplug-in-3.31-fc5.i386.rpm&lt;br /&gt;
&lt;br /&gt;
On va installer le plug-in java :&lt;br /&gt;
Télécharger le fichier d&#039;installation depuis le site de sun :&lt;br /&gt;
depuis un navigateur, aller sur la page http://www.java.com/en/download/manual.jsp, puis télécharger &amp;quot;Linux RPM&amp;quot;.&lt;br /&gt;
Rendre ensuite le fichier exécutable : chmod +x jre-1_5_0_09-linux-i586-rpm.bin&lt;br /&gt;
Exécuter ensuite le fichier : ./jre-1_5_0_09-linux-i586-rpm.bin, qui va installer le jre sur le système.&lt;br /&gt;
Aller ensuite dans le dossier des plugins de Mozilla : cd /usr/lib/mozilla/plugins&lt;br /&gt;
Créer un lien symbolique vers le plugin java : ln -s /usr/java/jre1.5.0_09/plugin/i386/ns7/libjavaplugin_oji.so&lt;br /&gt;
&lt;br /&gt;
Il reste enfin à installer le plugin FlashPlayer 9 pour linux (en version béta lors de la rédaction de cet article) :&lt;br /&gt;
&lt;br /&gt;
wget http://www.adobe.com/go/fp9_update_b2_installer_linuxplugin &lt;br /&gt;
tar xvf FP9_plugin_beta_112006.tar.gz&lt;br /&gt;
cd flash-player-plugin-9.0.21.78/&lt;br /&gt;
cp *.so /usr/lib/mozilla/plugins/&lt;br /&gt;
&lt;br /&gt;
== installation de la dernière version d&#039;OpenOffice ==&lt;br /&gt;
Depuis le site d&#039;Openoffice, télécharger la dernière version :&lt;br /&gt;
http://fr.openoffice.org/about-downloads.html&lt;br /&gt;
&lt;br /&gt;
Décompresser ensuite le fichier téléchargé :&lt;br /&gt;
tar -xvf OOo_2.1.0_LinuxIntel_install_fr.tar.gz&lt;br /&gt;
cd cd OOE680_m6_native_packed-1_fr.9095/RPMS/&lt;br /&gt;
rpm -Uvh *.rpm&lt;br /&gt;
cd desktop-integration/&lt;br /&gt;
rpm -Uvh openoffice.org-mandriva-menus-2.1-5.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
== installation des autres logiciels ==&lt;br /&gt;
urpmi mozilla-thunderbird&lt;br /&gt;
urpmi gimp&lt;br /&gt;
urpmi gnucash&lt;br /&gt;
&lt;br /&gt;
== modification du type de menus ==&lt;br /&gt;
Par défaut, le menu Mandriva n&#039;est pas complet. On va opter pour le menu de base KDE, qui contient tous les logiciels installés (contrairement à ce qu&#039;indique Mandriva).&lt;br /&gt;
&lt;br /&gt;
Dans une console, &#039;&#039;&#039;mais pas en root&#039;&#039;&#039;, lancer la commande drakmenustyle, et choisir le menu original KDE/GNOME.&lt;br /&gt;
&lt;br /&gt;
== modification de la résolution de l&#039;écran ==&lt;br /&gt;
Par défaut, l&#039;affichage des couleurs est en 16 bits, ce qui s&#039;avère insuffisant pour regarder des films ou de la vidéo... &lt;br /&gt;
Lancer drakconf, puis Matériel, Changer la résolution de l&#039;écran, et choisir 16 millions de couleurs (24 bits).&lt;br /&gt;
&lt;br /&gt;
== C&#039;est fini ! ==&lt;br /&gt;
&lt;br /&gt;
Il reste simplement à utiliser le système, et à configurer quelques programmes complémentaires si nécessaire. Un petit tour par le centre de configuration KDE est souhaitable, histoire d&#039;adapter l&#039;affichage et les comportements à ses habitudes. Pour ma part, je reconfigure le clavier pour que la touche blocage majuscule ne soit pas inversée par la touche majuscule, mais chacun fait ce qu&#039;il veut...&lt;br /&gt;
--[[Utilisateur:Zorglub|Zorglub]] 18 déc 2006 à 10:54 (CET)&lt;/div&gt;</summary>
		<author><name>Zorglub</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Mandriva_2007_installation_d_un_systeme_complet&amp;diff=14106</id>
		<title>Mandriva 2007 installation d un systeme complet</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Mandriva_2007_installation_d_un_systeme_complet&amp;diff=14106"/>
		<updated>2006-12-18T09:52:50Z</updated>

		<summary type="html">&lt;p&gt;Zorglub : Comment installer une mandriva 2007 vraiment opérationnelle depuis Internet ?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;L&#039;installation de la distribution Mandriva 2007 est relativement simple, mais sujette à quelques &amp;quot;pièges&amp;quot; pour le débutant, qui n&#039;arrivera pas à avoir un système vraiment opérationnel, avec les logiciels généraux classiques, sans mettre les mains dans le &amp;quot;cambouis&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Après deux installations sur deux portables différents et quelques tests, voici la méthode que j&#039;ai employé, et qui donnera ensuite entière satisfaction pour les utilisateurs novices (et les autres aussi...).&lt;br /&gt;
&lt;br /&gt;
== Installation de la distributrion ==&lt;br /&gt;
J&#039;ai commencé par télécharger l&#039;image ISO Mandriva-2007-free-kde.iso, depuis l&#039;adresse suivante : [ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/iso/One/mandriva-one-2007-free-kde.iso ]&lt;br /&gt;
Une fois l&#039;image gravée, démarrer le pc à partir du cdrom : la distribution s&#039;exécute directement depuis le cd. On peut activer les nouveaux effets graphiques si on dispose d&#039;une machine récente ; sinon, garder l&#039;ancienne interface kde.&lt;br /&gt;
&lt;br /&gt;
Sur le bureau on va retrouver un programme qui permet d&#039;installer la distribution sur le disque dur. S&#039;il n&#039;y est pas (interface AXGL), lancer la commande, depuis un terminal (en root), taper su avant : drakautoinst.&lt;br /&gt;
&lt;br /&gt;
Choisissez ce que vous voulez au niveau de la gestion du disque, puis laissez tourner le programme. Le système va redémarrer, vous demander de créer un utilisateur, et quelques paramètres simples.&lt;br /&gt;
&lt;br /&gt;
Configurer également sa connexion internet :&lt;br /&gt;
- lancer la commande drakconf&lt;br /&gt;
- réseau et Internet, configurer une nouvelle connexion&lt;br /&gt;
configurez en fonction de ce que vous disposez localement. Au domicile, activez le dhcp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ajouter les sources de la distribution dans le gestionnaire de paquetages==&lt;br /&gt;
Le gestionnaire de paquetages (RPM) ne contient, au redémarrage, aucune source pour les programmes complémentaires qui ne sont pas présents sur le cédérom. On va donc les rajouter...&lt;br /&gt;
Lancer le programme drakconf, puis aller dans le gestionnaire de logiciels, puis sélectionner la source de téléchargement...&lt;br /&gt;
On va commencer par ajouter les mises à jour : cliquer sur le bouton Ajouter, puis se laisser guider par l&#039;interface. Choisir son serveur en fonction de sa connexion internet.&lt;br /&gt;
&lt;br /&gt;
On va ensuite rajouter les médias contenant les sources des programmes. Cliquer sur Ajouter une source personnalisée, type de média : serveur ftp, puis indiquer :&lt;br /&gt;
pour tous les serveurs, on cochera &amp;quot;chemin relatif vers hdlist&amp;quot;, en indiquant : ./media_info.hdlist.cz&lt;br /&gt;
- nom : main, chemin : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/Mandrivalinux/fficial/2007.0/SRPMS/main/release&lt;br /&gt;
- nom : contrib, chemin : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2007.0/SRPMS/contrib/release&lt;br /&gt;
- nom : cooker, chemin : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/devel/cooker/i586/media/main/release&lt;br /&gt;
&lt;br /&gt;
On va pouvoir commencer à travailler...&lt;br /&gt;
&lt;br /&gt;
== Mise à jour initiale et installation de base ==&lt;br /&gt;
dans une console, en mode administrateur (commande su), lancer la commande :&lt;br /&gt;
&lt;br /&gt;
urpmi man&lt;br /&gt;
qui va installer le gestionnaire de documentation.&lt;br /&gt;
Dans drakconf, dans le gestionnaire de logiciels, choisir &amp;quot;vérifier les mises à jour...&amp;quot;, et installer l&#039;ensemble des mises à jour proposées.&lt;br /&gt;
&lt;br /&gt;
== Installation des logiciels complémentaires et des nouvelles versions ==&lt;br /&gt;
La distribution est livrée avec des logiciels qui ne sont pas forcément les plus récents... On va donc commencer par mettre à jour Firefox, OpenOffice, et installer Thunderbird (client de messagerie), gimp (outil de gestion d&#039;images), scribus (outil de mise en page) et gnucash (outil de comptabilité).&lt;br /&gt;
&lt;br /&gt;
Pour simplifier, on va utiliser la commande urpmi depuis une console, sous root.&lt;br /&gt;
&lt;br /&gt;
== Installation de FIREFOX2 ==&lt;br /&gt;
urpmi mozilla-firefox2.0.0&lt;br /&gt;
urpmi mplayer&lt;br /&gt;
&lt;br /&gt;
On va ensuite installer le plugin pour mplayer, qui permet de visualiser toutes les vidéos depuis le navigateur, y compris celles au format &amp;quot;Windows media player&amp;quot;.&lt;br /&gt;
Télécharger le rpm : wget http://prdownloads.sourceforge.net/mplayerplug-in/mplayerplug-in-3.31-fc5.i386.rpm?download&lt;br /&gt;
&lt;br /&gt;
Si on lance l&#039;installation, il risque de manquer des paquetages... On va donc les installer manuellement :&lt;br /&gt;
urpmi libnspr4&lt;br /&gt;
urpmi libvbe0&lt;br /&gt;
urpmi libdvdnav4&lt;br /&gt;
urpmi libenca0&lt;br /&gt;
urpmi libfribidi0&lt;br /&gt;
urpmi lirc&lt;br /&gt;
urpmi lrmi&lt;br /&gt;
urpmi portaudio&lt;br /&gt;
&lt;br /&gt;
Pour vérifier que tout fonctionne correctement, lancer, dans la console, la commande : mplayer. On ne doit plus avoir de message indiquant qu&#039;il manque telle librairie...&lt;br /&gt;
&lt;br /&gt;
On va ensuite installer le paquetage mplayerplug-in, qu&#039;on vient de télécharger :&lt;br /&gt;
rpm -ivh mplayerplug-in-3.31-fc5.i386.rpm&lt;br /&gt;
&lt;br /&gt;
On va installer le plug-in java :&lt;br /&gt;
Télécharger le fichier d&#039;installation depuis le site de sun :&lt;br /&gt;
depuis un navigateur, aller sur la page http://www.java.com/en/download/manual.jsp, puis télécharger &amp;quot;Linux RPM&amp;quot;.&lt;br /&gt;
Rendre ensuite le fichier exécutable : chmod +x jre-1_5_0_09-linux-i586-rpm.bin&lt;br /&gt;
Exécuter ensuite le fichier : ./jre-1_5_0_09-linux-i586-rpm.bin, qui va installer le jre sur le système.&lt;br /&gt;
Aller ensuite dans le dossier des plugins de Mozilla : cd /usr/lib/mozilla/plugins&lt;br /&gt;
Créer un lien symbolique vers le plugin java : ln -s /usr/java/jre1.5.0_09/plugin/i386/ns7/libjavaplugin_oji.so&lt;br /&gt;
&lt;br /&gt;
Il reste enfin à installer le plugin FlashPlayer 9 pour linux (en version béta lors de la rédaction de cet article) :&lt;br /&gt;
&lt;br /&gt;
wget http://www.adobe.com/go/fp9_update_b2_installer_linuxplugin &lt;br /&gt;
tar xvf FP9_plugin_beta_112006.tar.gz&lt;br /&gt;
cd flash-player-plugin-9.0.21.78/&lt;br /&gt;
cp *.so /usr/lib/mozilla/plugins/&lt;br /&gt;
&lt;br /&gt;
== installation de la dernière version d&#039;OpenOffice ==&lt;br /&gt;
Depuis le site d&#039;Openoffice, télécharger la dernière version :&lt;br /&gt;
http://fr.openoffice.org/about-downloads.html&lt;br /&gt;
&lt;br /&gt;
Décompresser ensuite le fichier téléchargé :&lt;br /&gt;
tar -xvf OOo_2.1.0_LinuxIntel_install_fr.tar.gz&lt;br /&gt;
cd cd OOE680_m6_native_packed-1_fr.9095/RPMS/&lt;br /&gt;
rpm -Uvh *.rpm&lt;br /&gt;
cd desktop-integration/&lt;br /&gt;
rpm -Uvh openoffice.org-mandriva-menus-2.1-5.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
== installation des autres logiciels ==&lt;br /&gt;
urpmi mozilla-thunderbird&lt;br /&gt;
urpmi gimp&lt;br /&gt;
urpmi gnucash&lt;br /&gt;
&lt;br /&gt;
== modification du type de menus ==&lt;br /&gt;
Par défaut, le menu Mandriva n&#039;est pas complet. On va opter pour le menu de base KDE, qui contient tous les logiciels installés (contrairement à ce qu&#039;indique Mandriva).&lt;br /&gt;
&lt;br /&gt;
Dans une console, &#039;&#039;&#039;mais pas en root&#039;&#039;&#039;, lancer la commande drakmenustyle, et choisir le menu original KDE/GNOME.&lt;br /&gt;
&lt;br /&gt;
== modification de la résolution de l&#039;écran ==&lt;br /&gt;
Par défaut, l&#039;affichage des couleurs est en 16 bits, ce qui s&#039;avère insuffisant pour regarder des films ou de la vidéo... &lt;br /&gt;
Lancer drakconf, puis Matériel, Changer la résolution de l&#039;écran, et choisir 16 millions de couleurs (24 bits).&lt;br /&gt;
&lt;br /&gt;
== C&#039;est fini ! ==&lt;br /&gt;
&lt;br /&gt;
Il reste simplement à utiliser le système, et à configurer quelques programmes complémentaires si nécessaire. Un petit tour par le centre de configuration KDE est souhaitable, histoire d&#039;adapter l&#039;affichage et les comportements à ses habitudes. Pour ma part, je reconfigure le clavier pour que la touche blocage majuscule ne soit pas inversée par la touche majuscule, mais chacun fait ce qu&#039;il veut...&lt;/div&gt;</summary>
		<author><name>Zorglub</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Mandriva_2007_installation_d_un_systeme_complet&amp;diff=14105</id>
		<title>Mandriva 2007 installation d un systeme complet</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Mandriva_2007_installation_d_un_systeme_complet&amp;diff=14105"/>
		<updated>2006-12-18T09:43:26Z</updated>

		<summary type="html">&lt;p&gt;Zorglub : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;L&#039;installation de la distribution Mandriva 2007 est relativement simple, mais sujette à quelques &amp;quot;pièges&amp;quot; pour le débutant, qui n&#039;arrivera pas à avoir un système vraiment opérationnel, avec les logiciels généraux classiques, sans mettre les mains dans le &amp;quot;cambouis&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Après deux installations sur deux portables différents et quelques tests, voici la méthode que j&#039;ai employé, et qui donnera ensuite entière satisfaction pour les utilisateurs novices (et les autres aussi...).&lt;br /&gt;
&lt;br /&gt;
== Installation de la distributrion ==&lt;br /&gt;
J&#039;ai commencé par télécharger l&#039;image ISO Mandriva-2007-free-kde.iso, depuis l&#039;adresse suivante : [ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/iso/One/mandriva-one-2007-free-kde.iso ]&lt;br /&gt;
Une fois l&#039;image gravée, démarrer le pc à partir du cdrom : la distribution s&#039;exécute directement depuis le cd. On peut activer les nouveaux effets graphiques si on dispose d&#039;une machine récente ; sinon, garder l&#039;ancienne interface kde.&lt;br /&gt;
&lt;br /&gt;
Sur le bureau on va retrouver un programme qui permet d&#039;installer la distribution sur le disque dur. S&#039;il n&#039;y est pas (interface AXGL), lancer la commande, depuis un terminal (en root), taper su avant : drakautoinst.&lt;br /&gt;
&lt;br /&gt;
Choisissez ce que vous voulez au niveau de la gestion du disque, puis laissez tourner le programme. Le système va redémarrer, vous demander de créer un utilisateur, et quelques paramètres simples.&lt;br /&gt;
&lt;br /&gt;
Configurer également sa connexion internet :&lt;br /&gt;
- lancer la commande drakconf&lt;br /&gt;
- réseau et Internet, configurer une nouvelle connexion&lt;br /&gt;
configurez en fonction de ce que vous disposez localement. Au domicile, activez le dhcp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ajouter les sources de la distribution dans le gestionnaire de paquetages==&lt;br /&gt;
Le gestionnaire de paquetages (RPM) ne contient, au redémarrage, aucune source pour les programmes complémentaires qui ne sont pas présents sur le cédérom. On va donc les rajouter...&lt;br /&gt;
Lancer le programme drakconf, puis aller dans le gestionnaire de logiciels, puis sélectionner la source de téléchargement...&lt;br /&gt;
On va commencer par ajouter les mises à jour : cliquer sur le bouton Ajouter, puis se laisser guider par l&#039;interface. Choisir son serveur en fonction de sa connexion internet.&lt;br /&gt;
&lt;br /&gt;
On va ensuite rajouter les médias contenant les sources des programmes. Cliquer sur Ajouter une source personnalisée, type de média : serveur ftp, puis indiquer :&lt;br /&gt;
pour tous les serveurs, on cochera &amp;quot;chemin relatif vers hdlist&amp;quot;, en indiquant : ./media_info.hdlist.cz&lt;br /&gt;
- nom : main, chemin : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/Mandrivalinux/fficial/2007.0/SRPMS/main/release&lt;br /&gt;
- nom : contrib, chemin : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2007.0/SRPMS/contrib/release&lt;br /&gt;
- nom : cooker, chemin : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/devel/cooker/i586/media/main/release&lt;br /&gt;
&lt;br /&gt;
On va pouvoir commencer à travailler...&lt;br /&gt;
&lt;br /&gt;
== Mise à jour initiale et installation de base ==&lt;br /&gt;
dans une console, en mode administrateur (commande su), lancer la commande :&lt;br /&gt;
&lt;br /&gt;
urpmi man&lt;br /&gt;
qui va installer le gestionnaire de documentation.&lt;br /&gt;
Dans drakconf, dans le gestionnaire de logiciels, choisir &amp;quot;vérifier les mises à jour...&amp;quot;, et installer l&#039;ensemble des mises à jour proposées.&lt;br /&gt;
&lt;br /&gt;
== Installation des logiciels complémentaires et des nouvelles versions ==&lt;br /&gt;
La distribution est livrée avec des logiciels qui ne sont pas forcément les plus récents... On va donc commencer par mettre à jour Firefox, OpenOffice, et installer Thunderbird (client de messagerie), gimp (outil de gestion d&#039;images), scribus (outil de mise en page) et gnucash (outil de comptabilité).&lt;br /&gt;
&lt;br /&gt;
Pour simplifier, on va utiliser la commande urpmi depuis une console, sous root.&lt;br /&gt;
&lt;br /&gt;
== Installation de FIREFOX2 ==&lt;br /&gt;
urpmi mozilla-firefox2.0.0&lt;br /&gt;
urpmi mplayer&lt;br /&gt;
&lt;br /&gt;
On va ensuite installer le plugin pour mplayer, qui permet de visualiser toutes les vidéos depuis le navigateur, y compris celles au format &amp;quot;Windows media player&amp;quot;.&lt;br /&gt;
Télécharger le rpm : wget http://prdownloads.sourceforge.net/mplayerplug-in/mplayerplug-in-3.31-fc5.i386.rpm?download&lt;br /&gt;
&lt;br /&gt;
Si on lance l&#039;installation, il risque de manquer des paquetages... On va donc les installer manuellement :&lt;br /&gt;
urpmi libnspr4&lt;br /&gt;
urpmi libvbe0&lt;br /&gt;
urpmi libdvdnav4&lt;br /&gt;
urpmi libenca0&lt;br /&gt;
urpmi libfribidi0&lt;br /&gt;
urpmi lirc&lt;br /&gt;
urpmi lrmi&lt;br /&gt;
urpmi portaudio&lt;br /&gt;
&lt;br /&gt;
Pour vérifier que tout fonctionne correctement, lancer, dans la console, la commande : mplayer. On ne doit plus avoir de message indiquant qu&#039;il manque telle librairie...&lt;br /&gt;
&lt;br /&gt;
On va ensuite installer le paquetage mplayerplug-in, qu&#039;on vient de télécharger :&lt;br /&gt;
rpm -ivh mplayerplug-in-3.31-fc5.i386.rpm&lt;br /&gt;
&lt;br /&gt;
On va installer le plug-in java :&lt;br /&gt;
Télécharger le fichier d&#039;installation depuis le site de sun :&lt;br /&gt;
depuis un navigateur, aller sur la page http://www.java.com/en/download/manual.jsp, puis télécharger &amp;quot;Linux RPM&amp;quot;.&lt;br /&gt;
Rendre ensuite le fichier exécutable : chmod +x jre-1_5_0_09-linux-i586-rpm.bin&lt;br /&gt;
Exécuter ensuite le fichier : ./jre-1_5_0_09-linux-i586-rpm.bin, qui va installer le jre sur le système.&lt;br /&gt;
Aller ensuite dans le dossier des plugins de Mozilla : cd /usr/lib/mozilla/plugins&lt;br /&gt;
Créer un lien symbolique vers le plugin java : ln -s /usr/java/jre1.5.0_09/plugin/i386/ns7/libjavaplugin_oji.so&lt;br /&gt;
&lt;br /&gt;
Il reste enfin à installer le plugin FlashPlayer 9 pour linux (en version béta lors de la rédaction de cet article) :&lt;br /&gt;
&lt;br /&gt;
wget http://www.adobe.com/go/fp9_update_b2_installer_linuxplugin &lt;br /&gt;
tar xvf FP9_plugin_beta_112006.tar.gz&lt;br /&gt;
cd flash-player-plugin-9.0.21.78/&lt;br /&gt;
cp *.so /usr/lib/mozilla/plugins/&lt;br /&gt;
&lt;br /&gt;
== installation de la dernière version d&#039;OpenOffice ==&lt;br /&gt;
Depuis le site d&#039;Openoffice, télécharger la dernière version :&lt;br /&gt;
http://fr.openoffice.org/about-downloads.html&lt;br /&gt;
&lt;br /&gt;
Décompresser ensuite le fichier téléchargé :&lt;br /&gt;
tar -xvf OOo_2.1.0_LinuxIntel_install_fr.tar.gz&lt;br /&gt;
cd cd OOE680_m6_native_packed-1_fr.9095/RPMS/&lt;br /&gt;
rpm -Uvh *.rpm&lt;br /&gt;
cd desktop-integration/&lt;br /&gt;
rpm -Uvh openoffice.org-mandriva-menus-2.1-5.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
== installation des autres logiciels ==&lt;br /&gt;
urpmi mozilla-thunderbird&lt;br /&gt;
urpmi gimp&lt;br /&gt;
urpmi gnucash&lt;/div&gt;</summary>
		<author><name>Zorglub</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Mandriva_2007_installation_d_un_systeme_complet&amp;diff=14104</id>
		<title>Mandriva 2007 installation d un systeme complet</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Mandriva_2007_installation_d_un_systeme_complet&amp;diff=14104"/>
		<updated>2006-12-18T09:37:17Z</updated>

		<summary type="html">&lt;p&gt;Zorglub : /* Mise à jour initiale et installation de base */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;L&#039;installation de la distribution Mandriva 2007 est relativement simple, mais sujette à quelques &amp;quot;pièges&amp;quot; pour le débutant, qui n&#039;arrivera pas à avoir un système vraiment opérationnel, avec les logiciels généraux classiques, sans mettre les mains dans le &amp;quot;cambouis&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Après deux installations sur deux portables différents et quelques tests, voici la méthode que j&#039;ai employé, et qui donnera ensuite entière satisfaction pour les utilisateurs novices (et les autres aussi...).&lt;br /&gt;
&lt;br /&gt;
== Installation de la distributrion ==&lt;br /&gt;
J&#039;ai commencé par télécharger l&#039;image ISO Mandriva-2007-free-kde.iso, depuis l&#039;adresse suivante : [ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/iso/One/mandriva-one-2007-free-kde.iso ]&lt;br /&gt;
Une fois l&#039;image gravée, démarrer le pc à partir du cdrom : la distribution s&#039;exécute directement depuis le cd. On peut activer les nouveaux effets graphiques si on dispose d&#039;une machine récente ; sinon, garder l&#039;ancienne interface kde.&lt;br /&gt;
&lt;br /&gt;
Sur le bureau on va retrouver un programme qui permet d&#039;installer la distribution sur le disque dur. S&#039;il n&#039;y est pas (interface AXGL), lancer la commande, depuis un terminal (en root), taper su avant : drakautoinst.&lt;br /&gt;
&lt;br /&gt;
Choisissez ce que vous voulez au niveau de la gestion du disque, puis laissez tourner le programme. Le système va redémarrer, vous demander de créer un utilisateur, et quelques paramètres simples.&lt;br /&gt;
&lt;br /&gt;
Configurer également sa connexion internet :&lt;br /&gt;
- lancer la commande drakconf&lt;br /&gt;
- réseau et Internet, configurer une nouvelle connexion&lt;br /&gt;
configurez en fonction de ce que vous disposez localement. Au domicile, activez le dhcp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ajouter les sources de la distribution dans le gestionnaire de paquetages==&lt;br /&gt;
Le gestionnaire de paquetages (RPM) ne contient, au redémarrage, aucune source pour les programmes complémentaires qui ne sont pas présents sur le cédérom. On va donc les rajouter...&lt;br /&gt;
Lancer le programme drakconf, puis aller dans le gestionnaire de logiciels, puis sélectionner la source de téléchargement...&lt;br /&gt;
On va commencer par ajouter les mises à jour : cliquer sur le bouton Ajouter, puis se laisser guider par l&#039;interface. Choisir son serveur en fonction de sa connexion internet.&lt;br /&gt;
&lt;br /&gt;
On va ensuite rajouter les médias contenant les sources des programmes. Cliquer sur Ajouter une source personnalisée, type de média : serveur ftp, puis indiquer :&lt;br /&gt;
pour tous les serveurs, on cochera &amp;quot;chemin relatif vers hdlist&amp;quot;, en indiquant : ./media_info.hdlist.cz&lt;br /&gt;
- nom : main, chemin : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/Mandrivalinux/fficial/2007.0/SRPMS/main/release&lt;br /&gt;
- nom : contrib, chemin : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2007.0/SRPMS/contrib/release&lt;br /&gt;
- nom : cooker, chemin : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/devel/cooker/i586/media/main/release&lt;br /&gt;
&lt;br /&gt;
On va pouvoir commencer à travailler...&lt;br /&gt;
&lt;br /&gt;
== Mise à jour initiale et installation de base ==&lt;br /&gt;
dans une console, en mode administrateur (commande su), lancer la commande :&lt;br /&gt;
&lt;br /&gt;
urpmi man&lt;br /&gt;
qui va installer le gestionnaire de documentation.&lt;br /&gt;
Dans drakconf, dans le gestionnaire de logiciels, choisir &amp;quot;vérifier les mises à jour...&amp;quot;, et installer l&#039;ensemble des mises à jour proposées.&lt;br /&gt;
&lt;br /&gt;
== Installation des logiciels complémentaires et des nouvelles versions ==&lt;br /&gt;
La distribution est livrée avec des logiciels qui ne sont pas forcément les plus récents... On va donc commencer par mettre à jour Firefox, OpenOffice, et installer Thunderbird (client de messagerie), gimp (outil de gestion d&#039;images), scribus (outil de mise en page) et gnucash (outil de comptabilité).&lt;br /&gt;
&lt;br /&gt;
Pour simplifier, on va utiliser la commande urpmi depuis une console, sous root.&lt;br /&gt;
&lt;br /&gt;
== Installation de FIREFOX2 ==&lt;br /&gt;
urpmi mozilla-firefox2.0.0&lt;br /&gt;
urpmi mplayer&lt;br /&gt;
&lt;br /&gt;
On va ensuite installer le plugin pour mplayer, qui permet de visualiser toutes les vidéos depuis le navigateur, y compris celles au format &amp;quot;Windows media player&amp;quot;.&lt;br /&gt;
Télécharger le rpm : wget http://prdownloads.sourceforge.net/mplayerplug-in/mplayerplug-in-3.31-fc5.i386.rpm?download&lt;br /&gt;
&lt;br /&gt;
Si on lance l&#039;installation, il risque de manquer des paquetages... On va donc les installer manuellement :&lt;br /&gt;
urpmi libnspr4&lt;br /&gt;
urpmi libvbe0&lt;br /&gt;
urpmi libdvdnav4&lt;br /&gt;
urpmi libenca0&lt;br /&gt;
urpmi libfribidi0&lt;br /&gt;
urpmi lirc&lt;br /&gt;
urpmi lrmi&lt;br /&gt;
urpmi portaudio&lt;br /&gt;
&lt;br /&gt;
Pour vérifier que tout fonctionne correctement, lancer, dans la console, la commande : mplayer. On ne doit plus avoir de message indiquant qu&#039;il manque telle librairie...&lt;br /&gt;
&lt;br /&gt;
On va ensuite installer le paquetage mplayerplug-in, qu&#039;on vient de télécharger :&lt;br /&gt;
rpm -ivh mplayerplug-in-3.31-fc5.i386.rpm&lt;br /&gt;
&lt;br /&gt;
On va installer le plug-in java :&lt;br /&gt;
Télécharger le fichier d&#039;installation depuis le site de sun :&lt;br /&gt;
depuis un navigateur, aller sur la page http://www.java.com/en/download/manual.jsp, puis télécharger &amp;quot;Linux RPM&amp;quot;.&lt;br /&gt;
Rendre ensuite le fichier exécutable : chmod +x jre-1_5_0_09-linux-i586-rpm.bin&lt;br /&gt;
Exécuter ensuite le fichier : ./jre-1_5_0_09-linux-i586-rpm.bin, qui va installer le jre sur le système.&lt;br /&gt;
Aller ensuite dans le dossier des plugins de Mozilla : cd /usr/lib/mozilla/plugins&lt;br /&gt;
Créer un lien symbolique vers le plugin java : ln -s /usr/java/jre1.5.0_09/plugin/i386/ns7/libjavaplugin_oji.so&lt;br /&gt;
&lt;br /&gt;
Il reste enfin à installer le plugin FlashPlayer 9 pour linux (en version béta lors de la rédaction de cet article) :&lt;br /&gt;
&lt;br /&gt;
wget http://www.adobe.com/go/fp9_update_b2_installer_linuxplugin &lt;br /&gt;
tar xvf FP9_plugin_beta_112006.tar.gz&lt;br /&gt;
cd flash-player-plugin-9.0.21.78/&lt;br /&gt;
cp *.so /usr/lib/mozilla/plugins/&lt;/div&gt;</summary>
		<author><name>Zorglub</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Mandriva_2007_installation_d_un_systeme_complet&amp;diff=14103</id>
		<title>Mandriva 2007 installation d un systeme complet</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Mandriva_2007_installation_d_un_systeme_complet&amp;diff=14103"/>
		<updated>2006-12-18T09:35:00Z</updated>

		<summary type="html">&lt;p&gt;Zorglub : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;L&#039;installation de la distribution Mandriva 2007 est relativement simple, mais sujette à quelques &amp;quot;pièges&amp;quot; pour le débutant, qui n&#039;arrivera pas à avoir un système vraiment opérationnel, avec les logiciels généraux classiques, sans mettre les mains dans le &amp;quot;cambouis&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Après deux installations sur deux portables différents et quelques tests, voici la méthode que j&#039;ai employé, et qui donnera ensuite entière satisfaction pour les utilisateurs novices (et les autres aussi...).&lt;br /&gt;
&lt;br /&gt;
== Installation de la distributrion ==&lt;br /&gt;
J&#039;ai commencé par télécharger l&#039;image ISO Mandriva-2007-free-kde.iso, depuis l&#039;adresse suivante : [ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/iso/One/mandriva-one-2007-free-kde.iso ]&lt;br /&gt;
Une fois l&#039;image gravée, démarrer le pc à partir du cdrom : la distribution s&#039;exécute directement depuis le cd. On peut activer les nouveaux effets graphiques si on dispose d&#039;une machine récente ; sinon, garder l&#039;ancienne interface kde.&lt;br /&gt;
&lt;br /&gt;
Sur le bureau on va retrouver un programme qui permet d&#039;installer la distribution sur le disque dur. S&#039;il n&#039;y est pas (interface AXGL), lancer la commande, depuis un terminal (en root), taper su avant : drakautoinst.&lt;br /&gt;
&lt;br /&gt;
Choisissez ce que vous voulez au niveau de la gestion du disque, puis laissez tourner le programme. Le système va redémarrer, vous demander de créer un utilisateur, et quelques paramètres simples.&lt;br /&gt;
&lt;br /&gt;
Configurer également sa connexion internet :&lt;br /&gt;
- lancer la commande drakconf&lt;br /&gt;
- réseau et Internet, configurer une nouvelle connexion&lt;br /&gt;
configurez en fonction de ce que vous disposez localement. Au domicile, activez le dhcp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ajouter les sources de la distribution dans le gestionnaire de paquetages==&lt;br /&gt;
Le gestionnaire de paquetages (RPM) ne contient, au redémarrage, aucune source pour les programmes complémentaires qui ne sont pas présents sur le cédérom. On va donc les rajouter...&lt;br /&gt;
Lancer le programme drakconf, puis aller dans le gestionnaire de logiciels, puis sélectionner la source de téléchargement...&lt;br /&gt;
On va commencer par ajouter les mises à jour : cliquer sur le bouton Ajouter, puis se laisser guider par l&#039;interface. Choisir son serveur en fonction de sa connexion internet.&lt;br /&gt;
&lt;br /&gt;
On va ensuite rajouter les médias contenant les sources des programmes. Cliquer sur Ajouter une source personnalisée, type de média : serveur ftp, puis indiquer :&lt;br /&gt;
pour tous les serveurs, on cochera &amp;quot;chemin relatif vers hdlist&amp;quot;, en indiquant : ./media_info.hdlist.cz&lt;br /&gt;
- nom : main, chemin : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/Mandrivalinux/fficial/2007.0/SRPMS/main/release&lt;br /&gt;
- nom : contrib, chemin : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2007.0/SRPMS/contrib/release&lt;br /&gt;
- nom : cooker, chemin : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/devel/cooker/i586/media/main/release&lt;br /&gt;
&lt;br /&gt;
On va pouvoir commencer à travailler...&lt;br /&gt;
&lt;br /&gt;
== Mise à jour initiale et installation de base ==&lt;br /&gt;
dans une console, en mode administrateur (commande su), lancer la commande :&lt;br /&gt;
urpmi man&lt;br /&gt;
qui va installer le gestionnaire de documentation.&lt;br /&gt;
Dans drakconf, dans le gestionnaire de logiciels, choisir &amp;quot;vérifier les mises à jour...&amp;quot;, et installer l&#039;ensemble des mises à jour proposées.&lt;br /&gt;
== Installation des logiciels complémentaires et des nouvelles versions ==&lt;br /&gt;
La distribution est livrée avec des logiciels qui ne sont pas forcément les plus récents... On va donc commencer par mettre à jour Firefox, OpenOffice, et installer Thunderbird (client de messagerie), gimp (outil de gestion d&#039;images), scribus (outil de mise en page) et gnucash (outil de comptabilité).&lt;br /&gt;
&lt;br /&gt;
Pour simplifier, on va utiliser la commande urpmi depuis une console, sous root.&lt;br /&gt;
&lt;br /&gt;
== Installation de FIREFOX2 ==&lt;br /&gt;
urpmi mozilla-firefox2.0.0&lt;br /&gt;
urpmi mplayer&lt;br /&gt;
&lt;br /&gt;
On va ensuite installer le plugin pour mplayer, qui permet de visualiser toutes les vidéos depuis le navigateur, y compris celles au format &amp;quot;Windows media player&amp;quot;.&lt;br /&gt;
Télécharger le rpm : wget http://prdownloads.sourceforge.net/mplayerplug-in/mplayerplug-in-3.31-fc5.i386.rpm?download&lt;br /&gt;
&lt;br /&gt;
Si on lance l&#039;installation, il risque de manquer des paquetages... On va donc les installer manuellement :&lt;br /&gt;
urpmi libnspr4&lt;br /&gt;
urpmi libvbe0&lt;br /&gt;
urpmi libdvdnav4&lt;br /&gt;
urpmi libenca0&lt;br /&gt;
urpmi libfribidi0&lt;br /&gt;
urpmi lirc&lt;br /&gt;
urpmi lrmi&lt;br /&gt;
urpmi portaudio&lt;br /&gt;
&lt;br /&gt;
Pour vérifier que tout fonctionne correctement, lancer, dans la console, la commande : mplayer. On ne doit plus avoir de message indiquant qu&#039;il manque telle librairie...&lt;br /&gt;
&lt;br /&gt;
On va ensuite installer le paquetage mplayerplug-in, qu&#039;on vient de télécharger :&lt;br /&gt;
rpm -ivh mplayerplug-in-3.31-fc5.i386.rpm&lt;br /&gt;
&lt;br /&gt;
On va installer le plug-in java :&lt;br /&gt;
Télécharger le fichier d&#039;installation depuis le site de sun :&lt;br /&gt;
depuis un navigateur, aller sur la page http://www.java.com/en/download/manual.jsp, puis télécharger &amp;quot;Linux RPM&amp;quot;.&lt;br /&gt;
Rendre ensuite le fichier exécutable : chmod +x jre-1_5_0_09-linux-i586-rpm.bin&lt;br /&gt;
Exécuter ensuite le fichier : ./jre-1_5_0_09-linux-i586-rpm.bin, qui va installer le jre sur le système.&lt;br /&gt;
Aller ensuite dans le dossier des plugins de Mozilla : cd /usr/lib/mozilla/plugins&lt;br /&gt;
Créer un lien symbolique vers le plugin java : ln -s /usr/java/jre1.5.0_09/plugin/i386/ns7/libjavaplugin_oji.so&lt;br /&gt;
&lt;br /&gt;
Il reste enfin à installer le plugin FlashPlayer 9 pour linux (en version béta lors de la rédaction de cet article) :&lt;br /&gt;
&lt;br /&gt;
wget http://www.adobe.com/go/fp9_update_b2_installer_linuxplugin &lt;br /&gt;
tar xvf FP9_plugin_beta_112006.tar.gz&lt;br /&gt;
cd flash-player-plugin-9.0.21.78/&lt;br /&gt;
cp *.so /usr/lib/mozilla/plugins/&lt;/div&gt;</summary>
		<author><name>Zorglub</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Mandriva_2007_installation_d_un_systeme_complet&amp;diff=14102</id>
		<title>Mandriva 2007 installation d un systeme complet</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Mandriva_2007_installation_d_un_systeme_complet&amp;diff=14102"/>
		<updated>2006-12-18T09:32:21Z</updated>

		<summary type="html">&lt;p&gt;Zorglub : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;L&#039;installation de la distribution Mandriva 2007 est relativement simple, mais sujette à quelques &amp;quot;pièges&amp;quot; pour le débutant, qui n&#039;arrivera pas à avoir un système vraiment opérationnel, avec les logiciels généraux classiques, sans mettre les mains dans le &amp;quot;cambouis&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Après deux installations sur deux portables différents et quelques tests, voici la méthode que j&#039;ai employé, et qui donnera ensuite entière satisfaction pour les utilisateurs novices (et les autres aussi...).&lt;br /&gt;
&lt;br /&gt;
== Installation de la distributrion ==&lt;br /&gt;
J&#039;ai commencé par télécharger l&#039;image ISO Mandriva-2007-free-kde.iso, depuis l&#039;adresse suivante : [ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/iso/One/mandriva-one-2007-free-kde.iso ]&lt;br /&gt;
Une fois l&#039;image gravée, démarrer le pc à partir du cdrom : la distribution s&#039;exécute directement depuis le cd. On peut activer les nouveaux effets graphiques si on dispose d&#039;une machine récente ; sinon, garder l&#039;ancienne interface kde.&lt;br /&gt;
&lt;br /&gt;
Sur le bureau on va retrouver un programme qui permet d&#039;installer la distribution sur le disque dur. S&#039;il n&#039;y est pas (interface AXGL), lancer la commande, depuis un terminal (en root), taper su avant : drakautoinst.&lt;br /&gt;
&lt;br /&gt;
Choisissez ce que vous voulez au niveau de la gestion du disque, puis laissez tourner le programme. Le système va redémarrer, vous demander de créer un utilisateur, et quelques paramètres simples.&lt;br /&gt;
&lt;br /&gt;
Configurer également sa connexion internet :&lt;br /&gt;
- lancer la commande drakconf&lt;br /&gt;
- réseau et Internet, configurer une nouvelle connexion&lt;br /&gt;
configurez en fonction de ce que vous disposez localement. Au domicile, activez le dhcp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ajouter les sources de la distribution dans le gestionnaire de paquetages==&lt;br /&gt;
Le gestionnaire de paquetages (RPM) ne contient, au redémarrage, aucune source pour les programmes complémentaires qui ne sont pas présents sur le cédérom. On va donc les rajouter...&lt;br /&gt;
Lancer le programme drakconf, puis aller dans le gestionnaire de logiciels, puis sélectionner la source de téléchargement...&lt;br /&gt;
On va commencer par ajouter les mises à jour : cliquer sur le bouton Ajouter, puis se laisser guider par l&#039;interface. Choisir son serveur en fonction de sa connexion internet.&lt;br /&gt;
&lt;br /&gt;
On va ensuite rajouter les médias contenant les sources des programmes. Cliquer sur Ajouter une source personnalisée, type de média : serveur ftp, puis indiquer :&lt;br /&gt;
pour tous les serveurs, on cochera &amp;quot;chemin relatif vers hdlist&amp;quot;, en indiquant : ./media_info.hdlist.cz&lt;br /&gt;
- nom : main, chemin : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/Mandrivalinux/fficial/2007.0/SRPMS/main/release&lt;br /&gt;
- nom : contrib, chemin : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2007.0/SRPMS/contrib/release&lt;br /&gt;
- nom : cooker, chemin : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/devel/cooker/i586/media/main/release&lt;br /&gt;
&lt;br /&gt;
On va pouvoir commencer à travailler...&lt;br /&gt;
&lt;br /&gt;
== Mise à jour initiale et installation de base ==&lt;br /&gt;
dans une console, en mode administrateur (commande su), lancer la commande :&lt;br /&gt;
urpmi man&lt;br /&gt;
qui va installer le gestionnaire de documentation.&lt;br /&gt;
Dans drakconf, dans le gestionnaire de logiciels, choisir &amp;quot;vérifier les mises à jour...&amp;quot;, et installer l&#039;ensemble des mises à jour proposées.&lt;br /&gt;
== Installation des logiciels complémentaires et des nouvelles versions ==&lt;br /&gt;
La distribution est livrée avec des logiciels qui ne sont pas forcément les plus récents... On va donc commencer par mettre à jour Firefox, OpenOffice, et installer Thunderbird (client de messagerie), gimp (outil de gestion d&#039;images), scribus (outil de mise en page) et gnucash (outil de comptabilité).&lt;br /&gt;
&lt;br /&gt;
Pour simplifier, on va utiliser la commande urpmi depuis une console, sous root.&lt;br /&gt;
&lt;br /&gt;
Installation de FIREFOX2&lt;br /&gt;
urpmi mozilla-firefox2.0.0&lt;br /&gt;
urpmi mplayer&lt;br /&gt;
&lt;br /&gt;
On va ensuite installer le plugin pour mplayer, qui permet de visualiser toutes les vidéos depuis le navigateur, y compris celles au format &amp;quot;Windows media player&amp;quot;.&lt;br /&gt;
Télécharger le rpm : wget http://prdownloads.sourceforge.net/mplayerplug-in/mplayerplug-in-3.31-fc5.i386.rpm?download&lt;br /&gt;
&lt;br /&gt;
Si on lance l&#039;installation, il risque de manquer des paquetages... On va donc les installer manuellement :&lt;br /&gt;
urpmi libnspr4&lt;br /&gt;
urpmi libvbe0&lt;br /&gt;
urpmi libdvdnav4&lt;br /&gt;
urpmi libenca0&lt;br /&gt;
urpmi libfribidi0&lt;br /&gt;
urpmi lirc&lt;br /&gt;
urpmi lrmi&lt;br /&gt;
urpmi portaudio&lt;br /&gt;
&lt;br /&gt;
Pour vérifier que tout fonctionne correctement, lancer, dans la console, la commande : mplayer. On ne doit plus avoir de message indiquant qu&#039;il manque telle librairie...&lt;br /&gt;
&lt;br /&gt;
On va ensuite installer le paquetage mplayerplug-in, qu&#039;on vient de télécharger :&lt;br /&gt;
rpm -ivh mplayerplug-in-3.31-fc5.i386.rpm&lt;br /&gt;
&lt;br /&gt;
On va installer le plug-in java :&lt;br /&gt;
Télécharger le fichier d&#039;installation depuis le site de sun :&lt;br /&gt;
depuis un navigateur, aller sur la page http://www.java.com/en/download/manual.jsp, puis télécharger &amp;quot;Linux RPM&amp;quot;.&lt;br /&gt;
Rendre ensuite le fichier exécutable : chmod +x jre-1_5_0_09-linux-i586-rpm.bin&lt;br /&gt;
Exécuter ensuite le fichier : ./jre-1_5_0_09-linux-i586-rpm.bin, qui va installer le jre sur le système.&lt;br /&gt;
Aller ensuite dans le dossier des plugins de Mozilla : cd /usr/lib/mozilla/plugins&lt;br /&gt;
Créer un lien symbolique vers le plugin java : ln -s /usr/java/jre1.5.0_09/plugin/i386/ns7/libjavaplugin_oji.so&lt;br /&gt;
&lt;br /&gt;
Il reste enfin à installer le plugin FlashPlayer 9 pour linux (en version béta lors de la rédaction de cet article) :&lt;br /&gt;
&lt;br /&gt;
wget http://www.adobe.com/go/fp9_update_b2_installer_linuxplugin &lt;br /&gt;
tar xvf FP9_plugin_beta_112006.tar.gz&lt;br /&gt;
cd flash-player-plugin-9.0.21.78/&lt;br /&gt;
cp *.so /usr/lib/mozilla/plugins/&lt;/div&gt;</summary>
		<author><name>Zorglub</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Mandriva_2007_installation_d_un_systeme_complet&amp;diff=14101</id>
		<title>Mandriva 2007 installation d un systeme complet</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Mandriva_2007_installation_d_un_systeme_complet&amp;diff=14101"/>
		<updated>2006-12-18T08:48:22Z</updated>

		<summary type="html">&lt;p&gt;Zorglub : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;L&#039;installation de la distribution Mandriva 2007 est relativement simple, mais sujette à quelques &amp;quot;pièges&amp;quot; pour le débutant, qui n&#039;arrivera pas à avoir un système vraiment opérationnel, avec les logiciels généraux classiques, sans mettre les mains dans le &amp;quot;cambouis&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Après deux installations sur deux portables différents et quelques tests, voici la méthode que j&#039;ai employé, et qui donnera ensuite entière satisfaction pour les utilisateurs novices (et les autres aussi...).&lt;br /&gt;
&lt;br /&gt;
== Installation de la distributrion ==&lt;br /&gt;
J&#039;ai commencé par télécharger l&#039;image ISO Mandriva-2007-free-kde.iso, depuis l&#039;adresse suivante : [ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/iso/One/mandriva-one-2007-free-kde.iso ]&lt;br /&gt;
Une fois l&#039;image gravée, démarrer le pc à partir du cdrom : la distribution s&#039;exécute directement depuis le cd. On peut activer les nouveaux effets graphiques si on dispose d&#039;une machine récente ; sinon, garder l&#039;ancienne interface kde.&lt;br /&gt;
&lt;br /&gt;
Sur le bureau on va retrouver un programme qui permet d&#039;installer la distribution sur le disque dur. S&#039;il n&#039;y est pas (interface AXGL), lancer la commande, depuis un terminal (en root), taper su avant : drakautoinst.&lt;br /&gt;
&lt;br /&gt;
Choisissez ce que vous voulez au niveau de la gestion du disque, puis laissez tourner le programme. Le système va redémarrer, vous demander de créer un utilisateur, et quelques paramètres simples.&lt;br /&gt;
&lt;br /&gt;
Configurer également sa connexion internet :&lt;br /&gt;
- lancer la commande drakconf&lt;br /&gt;
- réseau et Internet, configurer une nouvelle connexion&lt;br /&gt;
configurez en fonction de ce que vous disposez localement. Au domicile, activez le dhcp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ajouter les sources de la distribution dans le gestionnaire de paquetages==&lt;br /&gt;
Le gestionnaire de paquetages (RPM) ne contient, au redémarrage, aucune source pour les programmes complémentaires qui ne sont pas présents sur le cédérom. On va donc les rajouter...&lt;br /&gt;
Lancer le programme drakconf, puis aller dans le gestionnaire de logiciels, puis sélectionner la source de téléchargement...&lt;br /&gt;
On va commencer par ajouter les mises à jour : cliquer sur le bouton Ajouter, puis se laisser guider par l&#039;interface. Choisir son serveur en fonction de sa connexion internet.&lt;br /&gt;
&lt;br /&gt;
On va ensuite rajouter les médias contenant les sources des programmes. Cliquer sur Ajouter une source personnalisée, type de média : serveur ftp, puis indiquer :&lt;br /&gt;
pour tous les serveurs, on cochera &amp;quot;chemin relatif vers hdlist&amp;quot;, en indiquant : ./media_info.hdlist.cz&lt;br /&gt;
- nom : main, chemin : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/Mandrivalinux/fficial/2007.0/SRPMS/main/release&lt;br /&gt;
- nom : contrib, chemin : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2007.0/SRPMS/contrib/release&lt;br /&gt;
- nom : cooker, chemin : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/devel/cooker/i586/media/main/release&lt;br /&gt;
&lt;br /&gt;
On va pouvoir commencer à travailler...&lt;br /&gt;
&lt;br /&gt;
== Mise à jour initiale et installation de base ==&lt;br /&gt;
dans une console, en mode administrateur (commande su), lancer la commande :&lt;br /&gt;
urpmi man&lt;br /&gt;
qui va installer le gestionnaire de documentation.&lt;br /&gt;
Dans drakconf, dans le gestionnaire de logiciels, choisir &amp;quot;vérifier les mises à jour...&amp;quot;, et installer l&#039;ensemble des mises à jour proposées.&lt;/div&gt;</summary>
		<author><name>Zorglub</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Proposition_d%27article&amp;diff=14100</id>
		<title>Proposition d&#039;article</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Proposition_d%27article&amp;diff=14100"/>
		<updated>2006-12-18T08:21:16Z</updated>

		<summary type="html">&lt;p&gt;Zorglub : /* Rubrique : Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Proposition d&#039;article =&lt;br /&gt;
Indiquer ici les articles qui manquent et que vous vous proposez de créer, puis créez les ! Si vous avez besoin de mettre des images dans votre article, n&#039;hésitez pas à demander à Léa les [[Lea_Linux:Groupe_Editeur|droit d&#039;éditeurs]]. &#039;&#039;&#039;Ne mettez pas&#039;&#039;&#039; des articles que vous désireriez voir écrits par quelqu&#039;un d&#039;autre que vous ! &lt;br /&gt;
&lt;br /&gt;
&amp;lt;cadre type=alert&amp;gt;&#039;&#039;&#039;Note :&#039;&#039;&#039; pour proposer un nouveau truc ou une nouvelle astuce, utiliser [[Trucs:Proposition_d&#039;un_truc|cette page]].&amp;lt;/cadre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il suffit d&#039;insérer dans la section qui correspond à votre article, quelque chose du genre : &lt;br /&gt;
* exemple : &amp;lt;nowiki&amp;gt;[[Nom de l&#039;article]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
qui donnera : &lt;br /&gt;
* exemple : [[Nom de l&#039;article]] (SVP ne créez pas l&#039;article &#039;&#039;&#039;Nom de l&#039;article&#039;&#039;&#039;).&lt;br /&gt;
== Rubrique : Installation ==&lt;br /&gt;
* [[UBUNTU et eagle-usb]] [[Utilisateur: mujma|Marc UJMA]]&lt;br /&gt;
* [[Guide d&#039;installation Linux SuSE 10.0 pas à pas]] leibowitz 29 janvier 2006&lt;br /&gt;
* [[Guide d&#039;installation et de configuration de Fluxbox,Conky, Idesk, Fbpager]] pingadaroça 31/01/06&lt;br /&gt;
* [[L&#039;erreur est humaine, ou bienvenue dans le monde de l&#039;informatique libre]] (à caser dans philo et histoire je pense, ou dans découvrir Linux... bref on verra ça après) --[[Utilisateur:Linux.tar.gz|Linux.tar.gz]] 7 sep 2006 à 17:01 (CEST)&lt;br /&gt;
* [[Installation et (surtout) configuration post-installation de Slackware 11.0]]&lt;br /&gt;
* [[Configuration de la messagerie sur Debian Etch avec sendmail/fetchmail/spamassassin]] (rédigé) -&amp;gt; visible à http://sebastien.millet1.club.fr&lt;br /&gt;
*: [[Utilisateur:Fred (phorum)|Fred (phorum)]] &amp;gt; Vas-y ... sauf que le nom est discutable (trop long : [[Configuration de la messagerie/Debian]] me parait plus adapté)&lt;br /&gt;
*[[MANDRIVA 2007 - installation d&#039;un système complet]] Zorglub 18/12/2006&lt;br /&gt;
&lt;br /&gt;
== Rubrique : X Window ==&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Logiciels ==&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Matériel ==&lt;br /&gt;
[[Le X10 et Linux]]&lt;br /&gt;
=== Publiés ===&lt;br /&gt;
&lt;br /&gt;
* [[Hardware-hard_plus-matos_bis]]&lt;br /&gt;
* [[AC775|Carte PCMCIA GPRS/EDGE Sierra Wireless AC775]]&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Le réseau ==&lt;br /&gt;
* [[Streaming mp3 avec Icecast2 et ices]]. --[[Utilisateur:CoKe|CoKe]] 4 avr 2006 à 16:04 (CEST)&lt;br /&gt;
* [[Debian GNU/Linux et IPv6]]. [[Utilisateur: Thomas Carlu|Thomas Carlu]] 25 oct 2005 à 1:15 (CEST)&lt;br /&gt;
* [[Sécurité des réseaux WIFI]]. --[[Utilisateur:Maston28|Maston28]] 13 nov 2005 à 16:30 (CET)&lt;br /&gt;
* [[Configurer le wifi avec une livebox, freebox etc...]] par Samiche, avril 2006&lt;br /&gt;
=== Publiés ===&lt;br /&gt;
* [[Tunnels ethernet avec openssh]]. --[[Utilisateur:Misc|Misc]] 12 fév 2006 à 13:30 (CET)&lt;br /&gt;
* [[Créer un point d&#039;accès sécurisé avec hostAPd]] --[[Utilisateur:Glandos|Glandos]] 26 avr 2006 à 23:16 (CEST)&lt;br /&gt;
*[[postfix-courier-mysql-quota-spamassassin-amavis|Serveur de mail multi-domaines postfix - mysql (quota, antivirus, spamassasin) sous Debian]] --[[Utilisateur:Space2d|Space2d]] 29 nov 2006 à 12:25 (CET)&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Administrer ==&lt;br /&gt;
* [[Arrêter Windows et son routeur Linux]], [[Utilisateur:Vivecom|Vivecom]] 26 nov 2005 à 16:40 (CET)&lt;br /&gt;
* [[S&#039;identifier par une clé USB]], [[Utilisateur:thomas debay]] 28 fév 2006&lt;br /&gt;
* [[Les sauvegardes]], [[Utilisateur:oudoubah|oudoubah]] 05 sep 2006&lt;br /&gt;
&lt;br /&gt;
=== Publiés ===&lt;br /&gt;
* [[Gestion des ACL]] (ou [[ACL]] pour le titre). [[Utilisateur:Vincent Ramos|Vincent Ramos]] 24 oct 2005 à 23:00 (CEST)&lt;br /&gt;
::Fait. Bien qu&#039;améliorable, l&#039;article me semble complet. [[Utilisateur:Vincent Ramos|Vincent Ramos]] 26 oct 2005 à 00:22 (CEST) ;&lt;br /&gt;
* [[Attributs étendus]] (&#039;&#039;chattr&#039;&#039; sur ext2 et ext3, outils efs2progs) [[Utilisateur:Vincent Ramos|Vincent Ramos]] 26 oct 2005 à 17:40 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Noyau et modules ==&lt;br /&gt;
&lt;br /&gt;
* [[RT2500]] : compilation et installation du modules RT2500 Pour les cartes wifi , essai avec la carte &#039;&#039;&#039;PCI PC54G2&#039;&#039;&#039; , Auteur: Laplaine Freddy, Alias mr_pupu[corbeille]&lt;br /&gt;
&lt;br /&gt;
=== Publiés ===&lt;br /&gt;
* [[HOWTO Dkms]] : Utiliser dkms pour gérer ses drivers dynamiquement et facilement&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Développer ==&lt;br /&gt;
&lt;br /&gt;
* [[Ocaml]] : une présentation du langage ocaml&lt;br /&gt;
*[[FreePascal]] : Un langage familier pour nombre de développeurs [[Utilisateur: mujma|Marc UJMA]]&lt;br /&gt;
*[[Trucs:Obtenir le code HTML d&#039;un glyphe]] [[Utilisateur:Nicola|Nicola]] 2 jan 2006 à 19:10 (CET)&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Léavancé ==&lt;br /&gt;
&lt;br /&gt;
* [[Virtualisation avec Xen]]&lt;br /&gt;
* [[OpenMosix]] axé Slackware mais applicable à d&#039;autres distributions&lt;br /&gt;
* [[Compilation Distribuée]] ou comment accélérer ses compilations&lt;/div&gt;</summary>
		<author><name>Zorglub</name></author>
	</entry>
</feed>