<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki.livois.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Samba_%28avanc%C3%A9%29</id>
	<title>Samba (avancé) - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.livois.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Samba_%28avanc%C3%A9%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Samba_(avanc%C3%A9)&amp;action=history"/>
	<updated>2026-05-25T04:50:40Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Samba_(avanc%C3%A9)&amp;diff=1792&amp;oldid=prev</id>
		<title>Unknown user : Christophe a déplacé la page Samba vers Samba (avancé) sans laisser de redirection</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Samba_(avanc%C3%A9)&amp;diff=1792&amp;oldid=prev"/>
		<updated>2019-09-29T09:06:13Z</updated>

		<summary type="html">&lt;p&gt;Christophe a déplacé la page &lt;a href=&quot;/mediawiki/index.php?title=Samba&quot; title=&quot;Samba&quot;&gt;Samba&lt;/a&gt; vers &lt;a href=&quot;/mediawiki/index.php?title=Samba_(avanc%C3%A9)&quot; title=&quot;Samba (avancé)&quot;&gt;Samba (avancé)&lt;/a&gt; sans laisser de redirection&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 29 septembre 2019 à 09:06&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;fr&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Aucune différence)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Samba_(avanc%C3%A9)&amp;diff=1791&amp;oldid=prev</id>
		<title>Unknown user : /* Commandes de vérification */</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Samba_(avanc%C3%A9)&amp;diff=1791&amp;oldid=prev"/>
		<updated>2019-09-29T09:01:39Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Commandes de vérification&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 29 septembre 2019 à 09:01&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l87&quot;&gt;Ligne 87 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 87 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Lister les partages :&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Lister les partages :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  #smbclient  –L &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;//&lt;/del&gt;serveur  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  #smbclient  –L &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\\&lt;/ins&gt;serveur  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Se connecter à un partage avec l’utilisateur user :&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Se connecter à un partage avec l’utilisateur user :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  #smbclient &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;//&lt;/del&gt;serveur&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/&lt;/del&gt;partage –U user  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  #smbclient &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\\&lt;/ins&gt;serveur&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\&lt;/ins&gt;partage –U user  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La commande smbmount monte les partages :&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La commande smbmount monte les partages :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l128&quot;&gt;Ligne 128 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 128 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;tt&amp;gt;#net use * /d&amp;lt;/tt&amp;gt; déconnecte tous les partages.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;tt&amp;gt;#net use * /d&amp;lt;/tt&amp;gt; déconnecte tous les partages.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Serveur de fichiers=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Serveur de fichiers=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Création des utilisateurs (si pas de PDC)==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Création des utilisateurs (si pas de PDC)==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Samba_(avanc%C3%A9)&amp;diff=117&amp;oldid=prev</id>
		<title>Christophe : 1 version</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Samba_(avanc%C3%A9)&amp;diff=117&amp;oldid=prev"/>
		<updated>2012-05-28T20:31:52Z</updated>

		<summary type="html">&lt;p&gt;1 version&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Applications]]&lt;br /&gt;
&lt;br /&gt;
Ce manuel explique la configuration samba pour&lt;br /&gt;
* un contrôleur de domaine&lt;br /&gt;
* et/ou un serveur de fichiers&lt;br /&gt;
&lt;br /&gt;
=Généralités=&lt;br /&gt;
http://us1.samba.org/samba/docs/man/Samba-HOWTO-Collection/&lt;br /&gt;
&lt;br /&gt;
==Configuration du serveur==&lt;br /&gt;
&lt;br /&gt;
La configuration du serveur Samba s’écrit dans le fichier &amp;lt;tt&amp;gt;/etc/samba/smb.conf&amp;lt;/tt&amp;gt;. &lt;br /&gt;
La commande &amp;lt;tt&amp;gt;testparm&amp;lt;/tt&amp;gt; permet de vérifier la validité et le contenu de la configuration de &amp;lt;tt&amp;gt;smb.conf&amp;lt;/tt&amp;gt;.  &lt;br /&gt;
La commande &amp;lt;tt&amp;gt;grep&amp;lt;/tt&amp;gt; permet de vérifier la configuration de paramètres précis :&lt;br /&gt;
 #testparm | grep security&lt;br /&gt;
:Les lignes peuvent être commentées par un point-virgule (;) ou dièse (#) devant la ligne.&lt;br /&gt;
&lt;br /&gt;
Le fichier se décompose en une section « global »  définissant les paramètres généraux suivie de sections pour chaque partage.&lt;br /&gt;
&lt;br /&gt;
===La section [global]===&lt;br /&gt;
&amp;lt;licode file=/etc/samba/smb.conf&amp;gt;&lt;br /&gt;
[global]&lt;br /&gt;
netbios name=asteroide&lt;br /&gt;
workgroup=WORKGROUP&lt;br /&gt;
security=user&lt;br /&gt;
log file=/var/log/samba/log.%m&lt;br /&gt;
log level=1&lt;br /&gt;
encrypt passwords=yes&lt;br /&gt;
hosts allow = 127. 192.168.10.&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L’exemple de configuration ci-dessus définit :&lt;br /&gt;
* le nom netbios du serveur&lt;br /&gt;
* le nom du domaine ou groupe de travail&lt;br /&gt;
* le type d’authentification utilisé. Il existe trois types user, share et server.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Au cours d’une authentification « user », le client commence la session en envoyant un login et un mot de passe. &lt;br /&gt;
Le serveur accepte (ou refuse) en fonction de l’adéquation login/password et du nom de machine du client. &lt;br /&gt;
Le client peut alors monter tous les partages sans mot de passe supplémentaire.&lt;br /&gt;
&lt;br /&gt;
L’ authentification « share » force le client a donner un mot de passe à chaque fois qu’il veut monter un partage.&lt;br /&gt;
&lt;br /&gt;
L’authentification « server » est intéressante pour joindre le serveur à un domaine. &lt;br /&gt;
Le client donne son login/mot de passe au serveur de fichiers qui s’en sert pour vérifier l’authentification auprès d’un serveur distant (ex PDC).&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* la destination du fichier de logs (ici un fichier par machine d’où le %m)&lt;br /&gt;
* le niveau de debuggage désiré dans les logs (de 0 à 10)&lt;br /&gt;
* le cryptage des mots de passe&lt;br /&gt;
* le fichier de mot de passe&lt;br /&gt;
* l’option hosts allow permet de limiter les connexions à certaines adresses IPs.&lt;br /&gt;
&lt;br /&gt;
Le manuel (&amp;lt;tt&amp;gt;man smb.conf&amp;lt;/tt&amp;gt;) donne un description précise de chaque paramètre. On y trouve aussi la définition des variables utilisées par &amp;lt;tt&amp;gt;smb.conf&amp;lt;/tt&amp;gt; :&lt;br /&gt;
* %m nom netbios de la machine qui se connecte&lt;br /&gt;
* %L nom netbios du serveur&lt;br /&gt;
* %u nom de l’utilisateur du partage&lt;br /&gt;
* %U nom de session de l’utilisateur sur le serveur&lt;br /&gt;
* %v numéro de version Samba&lt;br /&gt;
&lt;br /&gt;
====Le fichier de mot de passe====&lt;br /&gt;
Le plus simple pour samba est d&amp;#039;utiliser la base d&amp;#039;authentification - utilisateur et machine - TDB (trivial database).&lt;br /&gt;
L&amp;#039;utilisation de cette base est recommandée pour les systèmes qui n&amp;#039;ont pas besoin d&amp;#039;authentification LDAP, avec moins de 250 utilisateurs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=/etc/samba/smb.conf&amp;gt;&lt;br /&gt;
 passdb backend = tdbsam&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour connaître la liste des utilisateurs, taper:&lt;br /&gt;
 #pdbedit -w -L&lt;br /&gt;
&lt;br /&gt;
===Les autres sections===&lt;br /&gt;
Elles correspondent à différents types de partages&lt;br /&gt;
&lt;br /&gt;
[netlogon] est utile pour une configuration en PDC &lt;br /&gt;
&lt;br /&gt;
[home] définit automatiquement les répertoires utilisateurs (cf serveur de fichiers)&lt;br /&gt;
&lt;br /&gt;
[partage] définit tous les autres partages (cf serveur de fichiers)&lt;br /&gt;
&lt;br /&gt;
==Commandes de vérification==&lt;br /&gt;
===Commandes Linux===&lt;br /&gt;
Chercher une machine samba sur l’adresse 127.0.0.1:&lt;br /&gt;
 #nmblookup –U 127.0.0.1 __SAMBA__ &lt;br /&gt;
&lt;br /&gt;
Rechercher sur tout le réseau local :&lt;br /&gt;
 #nmblookup –B 192.168.10.255 __SAMBA__ &lt;br /&gt;
&lt;br /&gt;
Lister les partages :&lt;br /&gt;
 #smbclient  –L //serveur &lt;br /&gt;
&lt;br /&gt;
Se connecter à un partage avec l’utilisateur user :&lt;br /&gt;
 #smbclient //serveur/partage –U user &lt;br /&gt;
&lt;br /&gt;
La commande smbmount monte les partages :&lt;br /&gt;
 #smbmount //serveur/partage /mnt/partage –o ip=192.168.10.1, username=user&lt;br /&gt;
&lt;br /&gt;
====smbmount====&lt;br /&gt;
 smbmount //asteroide/Bureau /mnt/smb -o ip=192.168.111.1,username=chris&lt;br /&gt;
 smbmount //asteroide/Bureau /home/chris/smb/&lt;br /&gt;
 smbclient //asteroide/Bureau -U chris -I 192.168.111.1&lt;br /&gt;
&lt;br /&gt;
Avec smbfs dans fstab:&lt;br /&gt;
&amp;lt;licode file=/etc/fstab&amp;gt;&lt;br /&gt;
//home/chris    /mnt/home_chris smbfs  user,auto,rw,uid=chris,credentials=.home.cre 0 0&lt;br /&gt;
//home/data     /mnt/data       smbfs  user,exec,gid=users,credentials=.home.cre,codepage=cp850,iocharset=iso8859-15,debug=4 0 0&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
ou avec cifs :&lt;br /&gt;
&amp;lt;licode file=/etc/fstab&amp;gt;&lt;br /&gt;
//home/usbdisk  /mnt/usbdisk cifs  user,exec,gid=users,credentials=.home.cre,iocharset=iso8859-15 0 0&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Attention cifs utilise le dns pour retrouver home&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=.home.cre&amp;gt;&lt;br /&gt;
username=xxx&lt;br /&gt;
password=xxx&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Commandes Windows===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;#nbtstat –A 192.168.10.12&amp;lt;/tt&amp;gt; donne les noms netbios enregistrés par une adresse IP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;#net view&amp;lt;/tt&amp;gt; donne les serveurs de fichiers sur le réseau&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;#net view \\serveur&amp;lt;/tt&amp;gt; donne les partages disponibles sur une machine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;#net use h: \\serveur\partage /user:chris&amp;lt;/tt&amp;gt; connecte un partage au lecteur réseau H:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;#net use * /d&amp;lt;/tt&amp;gt; déconnecte tous les partages.&lt;br /&gt;
=Serveur de fichiers=&lt;br /&gt;
==Création des utilisateurs (si pas de PDC)==&lt;br /&gt;
Il faut créer un compte Unix et un compte samba par utilisateur :&lt;br /&gt;
 #adduser utilisateur&lt;br /&gt;
 #smbpasswd –a utilisateur&lt;br /&gt;
&lt;br /&gt;
:L’option –a permet de rajouter le mot da passe utilisateur au fichier &amp;lt;tt&amp;gt;smbpasswd&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Il ne faut pas oublier de créer le &amp;lt;tt&amp;gt;« home »&amp;lt;/tt&amp;gt; de l’utilisateur avec les bons droits :&lt;br /&gt;
 #mkdir /home/utilisateur&lt;br /&gt;
 #chown utilisateur.public /home/utilisateur -R&lt;br /&gt;
&lt;br /&gt;
:L’utilisateur correspond à son « login » et le groupe public, correspond au groupe de partage.&lt;br /&gt;
 #ls -l&lt;br /&gt;
&lt;br /&gt;
 drwxr-xr-x    3 cdelivois InterAct     4096 Dec 19 18:57 cdelivois&lt;br /&gt;
&lt;br /&gt;
==Configuration de partages ==&lt;br /&gt;
===Le partage [homes]===&lt;br /&gt;
:Le partage &amp;lt;tt&amp;gt;[homes]&amp;lt;/tt&amp;gt; correspond au partage propre à chaque utilisateur qui correspond à son répertoire personnel définit dans &amp;lt;tt&amp;gt;/etc/password&amp;lt;/tt&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=/etc/samba/smb.conf&amp;gt;&lt;br /&gt;
[homes]&lt;br /&gt;
guest ok=no&lt;br /&gt;
read only=no&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
Le partage n’autorise pas l’accès aux invités et peut être utilisé en écriture.&lt;br /&gt;
&lt;br /&gt;
===Les partages « classiques »===&lt;br /&gt;
&amp;lt;licode file=/etc/samba/smb.conf&amp;gt;&lt;br /&gt;
 [Assistante]&lt;br /&gt;
browseable=Yes&lt;br /&gt;
path=/home/assistante&lt;br /&gt;
invalid users = root&lt;br /&gt;
valid users = cdelivois,struttet&lt;br /&gt;
writeable=yes&lt;br /&gt;
create mask=0660&lt;br /&gt;
directory mask=0770&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Création des répertoires==&lt;br /&gt;
Il faut créer les répertoires avec les bons droits. Par exemple pour le répertoire « films » :&lt;br /&gt;
 #mkdir /home/films&lt;br /&gt;
 #chown root.public /home/films&lt;br /&gt;
 #chmod 770 /home/films&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=note&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Remarque :&amp;#039;&amp;#039;&amp;#039; Tous les utilisateurs doivent faire partie du même groupe (public en l’occurrence). Ils pourront alors accéder par l’explorateur windows aux fichiers du répertoire assistante s’ils sont référencés dans la ligne « valid users ».&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote class=warning&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Attention&amp;#039;&amp;#039;&amp;#039;, cela veut dire que si ces utilisateurs ont un accès telnet ou ssh au système, ils peuvent récupérer tous les documents auxquels ils n’ont pas accès par l’explorateur.&lt;br /&gt;
Si l’accès ssh est requis pour tous, le seul moyen est de créer un groupe d’accès par répertoire. &lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Pour inscrire un utilisateur dans un groupe, il suffit d’éditer le fichier &amp;lt;tt&amp;gt;/etc/group&amp;lt;/tt&amp;gt; et de mettre l’utilisateur, à la fin de la ligne. Ex :&lt;br /&gt;
&amp;lt;licode file=/etc/group&amp;gt;&lt;br /&gt;
films::500:you,me&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Permissions===&lt;br /&gt;
&lt;br /&gt;
==Paramètres avancés==&lt;br /&gt;
&amp;lt;licode file=/etc/samba/smb.conf&amp;gt;&lt;br /&gt;
hide unreadable = Yes&lt;br /&gt;
cache les fichiers qui ne sont pas accessibles&lt;br /&gt;
veto files =/*.exe/*.dll/*.com/*.vbs/*.{*}/&lt;br /&gt;
hide files = /fichieracacher.txt/*.test/&lt;br /&gt;
&lt;br /&gt;
veto oplock files = /*.mdb/*.MDB/&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
:Op lock veut dire « Opportunist locking » : le client peut télécharger un fichier et le mettre en cache sur son disque dur pendant qu’il le modifie.  Si un deuxième client veut accéder au fichier, le premier client est averti et met à jour la version sur le serveur. Cela améliore les performances mais l’oplock ne doit pas être utilisé lors de l’utilisation à plusieurs d’une base de données. Les oplocks peuvent être désactivés par les options oplocks et level2oplocks. &lt;br /&gt;
&lt;br /&gt;
Autoriser la commande NET TIME \\SERVERNAME /SET /YES qui synchronise l’horloge client sur l’horloge du serveur.&lt;br /&gt;
&amp;lt;licode&amp;gt;time server = Yes&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Optimiser les performances du serveur avec &amp;lt;tt&amp;gt;socket options&amp;lt;/tt&amp;gt;.	&lt;br /&gt;
&amp;lt;licode&amp;gt;socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Problèmes rencontrés==&lt;br /&gt;
Le fichier &amp;lt;tt&amp;gt;docs/textdocs/DIAGNOSIS.TXT&amp;lt;/tt&amp;gt; livré avec les sources de Samba permet de diagnostiquer les problèmes les plus courants.&lt;br /&gt;
&lt;br /&gt;
=Configuration avancée=&lt;br /&gt;
http://us2.samba.org/samba/docs/man/Samba-HOWTO-Collection/passdb.html#id2554333&lt;br /&gt;
&lt;br /&gt;
http://www.ofb.net/~jheiss/samba/ldap.shtml&lt;br /&gt;
&lt;br /&gt;
==LDAP==&lt;br /&gt;
===Configuration d&amp;#039;openldap===&lt;br /&gt;
&amp;lt;licode file=/etc/openldap/slapd.conf&amp;gt;&lt;br /&gt;
include         /etc/openldap/schema/samba.schema&lt;br /&gt;
# Indices to maintain&lt;br /&gt;
## required by OpenLDAP&lt;br /&gt;
index objectclass             eq&lt;br /&gt;
&lt;br /&gt;
index cn                      pres,sub,eq&lt;br /&gt;
index sn                      pres,sub,eq&lt;br /&gt;
## required to support pdb_getsampwnam&lt;br /&gt;
index uid                     pres,sub,eq&lt;br /&gt;
## required to support pdb_getsambapwrid()&lt;br /&gt;
index displayName             pres,sub,eq&lt;br /&gt;
&lt;br /&gt;
## uncomment these if you are storing posixAccount and&lt;br /&gt;
## posixGroup entries in the directory as well&lt;br /&gt;
##index uidNumber               eq&lt;br /&gt;
##index gidNumber               eq&lt;br /&gt;
##index memberUid               eq&lt;br /&gt;
&lt;br /&gt;
index   sambaSID              eq&lt;br /&gt;
index   sambaPrimaryGroupSID  eq&lt;br /&gt;
index   sambaDomainName       eq&lt;br /&gt;
index   default               sub&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create the new index by executing: &lt;br /&gt;
 #/sbin/slapindex -f slapd.conf&lt;br /&gt;
&lt;br /&gt;
Remember to restart slapd after making these changes: &lt;br /&gt;
 #/etc/init.d/slapd restart&lt;br /&gt;
&lt;br /&gt;
Before Samba can access the LDAP server you need to store the LDAP admin password into the Samba-3 secrets.tdb database by:&lt;br /&gt;
 #smbpasswd -w secret&lt;br /&gt;
&lt;br /&gt;
===Configuration de samba===&lt;br /&gt;
:On considère que les comptes sont dans les groupes User, Group, Computers (cf Ldap &amp;amp; Linux)&lt;br /&gt;
&lt;br /&gt;
Il faut aussi installer les outils smbldap (cf Ldap &amp;amp; Linux)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;smb.conf&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adapter &amp;lt;tt&amp;gt;smb.conf&amp;lt;/tt&amp;gt; avec les paramètres suivant (expliqués dans man smb.conf)&lt;br /&gt;
&amp;lt;licode file=/etc/samba/smb.conf&amp;gt;&lt;br /&gt;
##ldap&lt;br /&gt;
ldap admin dn = &amp;quot;cn=Manager,dc=livois,dc=com&amp;quot;&lt;br /&gt;
ldap ssl = off #start tls|on|off&lt;br /&gt;
passdb backend = ldapsam:ldap://ldap.livois.com&lt;br /&gt;
ldap suffix = dc=livois,dc=com&lt;br /&gt;
ldap user suffix = ou=Users&lt;br /&gt;
ldap group suffix = ou=Groups&lt;br /&gt;
ldap machine suffix = ou=Computers&lt;br /&gt;
#ldap filter = (&amp;amp;(objectclass=sambaSamAccount)(uid=%u))&lt;br /&gt;
&lt;br /&gt;
##user &amp;amp; group management&lt;br /&gt;
add user script = /usr/sbin/useradd -d /dev/null -g  workstation -s /bin/false -M %u&lt;br /&gt;
add machine script = /usr/sbin/smbldap-useradd -w &amp;quot;%u&amp;quot;&lt;br /&gt;
add user script = /usr/sbin/smbldap-useradd -m &amp;quot;%u&amp;quot;&lt;br /&gt;
ldap delete dn = Yes&lt;br /&gt;
#delete user script = /usr/sbin/smbldap-userdel &amp;quot;%u&amp;quot;&lt;br /&gt;
add group script = /usr/sbin/smbldap-groupadd -p &amp;quot;%g&amp;quot;&lt;br /&gt;
#delete group script = /usr/sbin/smbldap-groupdel &amp;quot;%g&amp;quot;&lt;br /&gt;
add user to group script = /usr/sbin/smbldap-groupmod -m &amp;quot;%u&amp;quot; &amp;quot;%g&amp;quot;&lt;br /&gt;
delete user from group script = /usr/sbin/smbldap-groupmod -x &amp;quot;%u&amp;quot; &amp;quot;%g&amp;quot;&lt;br /&gt;
set primary group script = /usr/sbin/smbldap-usermod -g &amp;quot;%g&amp;quot; &amp;quot;%u&amp;quot;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Relancer samba.&lt;br /&gt;
&lt;br /&gt;
=Contrôleur de domaine=&lt;br /&gt;
&lt;br /&gt;
L’avantage de créer un contrôleur de domaine est le SSO (Single Sign On). &lt;br /&gt;
Une fois que l’utilisateur est connecté au domaine, il n’a plus à donner son mot de passe  pour se connecter à différentes applications. &lt;br /&gt;
Le contrôleur de domaine le fait à sa place.&lt;br /&gt;
Le contrôleur de domaine permet aussi d’imposer des paramètres de sécurité à chaque utilisateur.&lt;br /&gt;
&lt;br /&gt;
==Configuration du serveur==&lt;br /&gt;
===Configuration de base===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=/etc/samba/smb.conf&amp;gt;&lt;br /&gt;
[global]&lt;br /&gt;
domain logon=yes&lt;br /&gt;
workgroup=INTERACT&lt;br /&gt;
domain admin group=@admins&lt;br /&gt;
encrypt passwords=yes&lt;br /&gt;
passwd program = /usr/bin/passwd&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les paramètres propres au PDC sont simples. &lt;br /&gt;
Il faut indiquer que le serveur est un PDC (domain logon) ainsi que le groupe administrateur de domaine (admins). &lt;br /&gt;
Il faut donc créer le group admins dans lequel on rajoutera l’utilisateur root :&lt;br /&gt;
 #groupadd admins&lt;br /&gt;
&lt;br /&gt;
puis éditer le fichier &lt;br /&gt;
&amp;lt;licode file=/etc/group&amp;gt;admins:x:502:root&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Indiquer aussi le nom du domaine et demander que les mots de passe soient cryptés.&lt;br /&gt;
&lt;br /&gt;
===Configuration avancée===&lt;br /&gt;
====Ajout automatique de machine (A FAIRE)====&lt;br /&gt;
La ligne suivante dans &amp;lt;tt&amp;gt;/etc/samba/smb.conf&amp;lt;/tt&amp;gt; crée automatiquement un compte Unix pour les machines qui se connecte au PDC.&lt;br /&gt;
&amp;lt;licode file=/etc/samba/smb.conf&amp;gt;&lt;br /&gt;
add user script = /usr/sbin/useradd –d /dev/null –g  workstation –s /bin/false –M %u&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il faut créer au préalable le groupe workstation.&lt;br /&gt;
 #groupadd workstation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Remarque :&amp;#039;&amp;#039;&amp;#039; cette option ne sert pas pour les machines W95/W98. En effet cet système d’exploitation ne fournit aucune authentification machine.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Synchronisation des mots de passe SAMBA/UNIX (Echec)====&lt;br /&gt;
La synchronisation de mots de passe SAMBA/UNIX a posé des problèmes. &lt;br /&gt;
Son utilité est limité. Cependant, voici la théorie :&lt;br /&gt;
&lt;br /&gt;
Dans la section global, rajouter les lignes :&lt;br /&gt;
&amp;lt;licode file=/etc/samba/smb.conf&amp;gt;&lt;br /&gt;
unix password sync = yes&lt;br /&gt;
passwd program = /usr/bin/passwd %u&lt;br /&gt;
passwd chat = &amp;quot;New SMB password:&amp;quot; %n\n &amp;quot;Retype new SMB password:&amp;quot; %n\n *changed*&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La première ligne demande à samba de synchroniser les mots de passe à l’utilisation de la commande smbpasswd.&lt;br /&gt;
&lt;br /&gt;
La deuxième ligne indique l’emplacement du programme passwd (/bin/passwd) par défaut.&lt;br /&gt;
&lt;br /&gt;
La troisième ligne (la plus difficile à configurer) indique la syntaxe de smbpasswd. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Les espaces sont des délimiteurs entre chaque type de caractères. &amp;lt;br&amp;gt;&lt;br /&gt;
L’* correspond à 0 ou plusieurs caractères de tout type. &amp;lt;br&amp;gt;&lt;br /&gt;
Le %n correspond au nouveau mot de passe. &amp;lt;br&amp;gt;&lt;br /&gt;
Le \n correspond à la touche entrée.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple de syntaxe de &amp;lt;tt&amp;gt;smbpasswd&amp;lt;/tt&amp;gt; sur Gentoo :&lt;br /&gt;
 #smbpasswd cdelivois&lt;br /&gt;
&lt;br /&gt;
 New SMB password:&lt;br /&gt;
 Retype new SMB password:&lt;br /&gt;
 Password changed for user cdelivois.&lt;br /&gt;
 Password changed for user cdelivois.&lt;br /&gt;
&lt;br /&gt;
Pour debugger :&lt;br /&gt;
&amp;lt;licode file=/etc/samba/smb.conf&amp;gt;&lt;br /&gt;
passwd chat debug = yes&lt;br /&gt;
log level=100&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour plus d’info, se référer au livre « Using Samba », Chapitre 6.&lt;br /&gt;
&lt;br /&gt;
==Le partage NETLOGON==&lt;br /&gt;
Le partage netlogon contient :&lt;br /&gt;
* les scripts de logon&lt;br /&gt;
* et les politiques systèmes utilisées à la connexion&lt;br /&gt;
&lt;br /&gt;
Créer le répertoire netlogon :&lt;br /&gt;
&lt;br /&gt;
 #mkdir --mode=0775 /home/netlogon&lt;br /&gt;
 #chown root.admins /home/netlogon &lt;br /&gt;
&lt;br /&gt;
Etant donné l’importance du contenu de ce répertoire, ses permissions sont critiques!&lt;br /&gt;
&amp;lt;licode file=/etc/samba/smb.conf&amp;gt;&lt;br /&gt;
[netlogon]&lt;br /&gt;
path=/home/netlogon&lt;br /&gt;
logon script=logon.bat&lt;br /&gt;
read only=yes&lt;br /&gt;
write list=@admins&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Scripts de logon (TODO)===&lt;br /&gt;
===Politiques systèmes (TODO)===&lt;br /&gt;
==Création des utilisateurs==&lt;br /&gt;
http://us3.samba.org/samba/docs/man/Samba-HOWTO-Collection/passdb.html&lt;br /&gt;
&lt;br /&gt;
Créer un groupe « public » :&lt;br /&gt;
 #groupadd public&lt;br /&gt;
&lt;br /&gt;
Il faut créer un compte Unix et Samba :&lt;br /&gt;
&lt;br /&gt;
* pour tous les utilisateurs du domaine&lt;br /&gt;
 #adduser utilisateur –s /dev/null –G public&lt;br /&gt;
 #pdbedit –a utilisateur&lt;br /&gt;
&lt;br /&gt;
:Il ne faut pas oublier de créer le « home » de l’utilisateur avec les bons droits :&lt;br /&gt;
&lt;br /&gt;
 #mkdir /home/utilisateur&lt;br /&gt;
 #chown utilisateur.public /home/utilisateur –R&lt;br /&gt;
 #chmod 700 /home/utilisateur -R&lt;br /&gt;
&lt;br /&gt;
:L’utilisateur correspond à son « login » et le groupe public, correspond au groupe de partage.&lt;br /&gt;
 #ls -l&lt;br /&gt;
&lt;br /&gt;
 drwx------    3 cdelivois interact     4096 Dec 19 18:57 cdelivois&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Remarque :&amp;#039;&amp;#039;&amp;#039; pour ajouter des utilisateurs à un domaine, il faut d’abord créer un utilisateur root pour samba (#smbpasswd -a root).&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=gentoo&amp;gt;&lt;br /&gt;
Remarque Gentoo: on peut imaginer le script suivant pour créer un nombre important d’utilisateurs &lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=script&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
USERS=&amp;quot;user1 user2 you me&amp;quot;&lt;br /&gt;
GROUP=mygroup&lt;br /&gt;
&lt;br /&gt;
for USER in $USERS; do&lt;br /&gt;
useradd $USER -g $GROUP -s /dev/null&lt;br /&gt;
mkdir /home/$USER&lt;br /&gt;
chown $USER.$GROUP /home/$USER -R&lt;br /&gt;
chmod 700 /home/$USER -R&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* pour toutes les machines clientes du domaine &lt;br /&gt;
Cela doit être fait automatiquement en utilisant la commande &amp;lt;tt&amp;gt;add user script&amp;lt;/tt&amp;gt; de &amp;lt;tt&amp;gt;smb.conf&amp;lt;/tt&amp;gt;. &lt;br /&gt;
Cependant, il est possible de créer le compte manuellement en ajoutant un « $ » à la fin du nom de machine :&lt;br /&gt;
&lt;br /&gt;
 #adduser –g workstation –d /dev/null –s /bin/false –n ‘nom_de_machine$’ smbpasswd –m –a machine&lt;br /&gt;
&lt;br /&gt;
==Jonction d’utilisateurs au domaine==&lt;br /&gt;
===Windows NT et 2000===&lt;br /&gt;
====Joindre la machine et un utilisateur au domaine ====&lt;br /&gt;
Vérifier que les services WINS et netbios sont lancés&lt;br /&gt;
&lt;br /&gt;
* Cliquer avec le bouton droit sur l’icône de poste de travail puis cliquer sur : &lt;br /&gt;
&amp;lt;tt&amp;gt;propriétés -&amp;gt; Identification Réseau -&amp;gt; ID Réseau&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Choisir les options pour se rattacher à un domaine (J’appartiens à un réseau d’entreprise) puis rentrer successivement :&lt;br /&gt;
**Information sur le domaine et le compte utilisateur (Les coordonnées du compte à créer sur l’ordinateur)&lt;br /&gt;
**Le domaine de l’ordinateur (son nom et le domaine à intégrer)&lt;br /&gt;
**Nom d’utilisateur et mot de passe pour le domaine (coordonnées de root pour le domaine)&lt;br /&gt;
&lt;br /&gt;
Il faut ensuite redémarrer l’ordinateur.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=note&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Remarque :&amp;#039;&amp;#039;&amp;#039; le compte samba root doit être créé au préalable.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Créer un profil et le laisser en local pour l’utilisateur.====&lt;br /&gt;
&lt;br /&gt;
:Une fois que le compte utilisateur est créé, il faut se connecter avec l’utilisateur pour créer un profile. &lt;br /&gt;
Ensuite on clique avec le bouton droit sur l’icône du poste de travail, on choisit &amp;lt;tt&amp;gt;« propriétés »&amp;lt;/tt&amp;gt;, et &amp;lt;tt&amp;gt;« Profil des utilisateurs »&amp;lt;/tt&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
:Cliquer sur « Modifier le type » puis choisir « Profil local » pour laisser le profil en local sur la machine.&lt;br /&gt;
&lt;br /&gt;
===Windows 95/98===&lt;br /&gt;
&amp;lt;tt&amp;gt;Panneau de configuration -&amp;gt; Réseau-&amp;gt; Client pour les réseaux Microsoft&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Si le client n’est pas installé, il faut l’installer avec un CDROM Windows.&lt;br /&gt;
Il se peut qu’un CD pour W95 soit nécessaire pour la configuration suivante.&lt;br /&gt;
&amp;lt;tt&amp;gt;-&amp;gt; Propriétés&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cocher la case « ouvrir une session sur un domaine Windows NT »&lt;br /&gt;
&lt;br /&gt;
Spécifier le nom du domaine.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=note&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Remarque :&amp;#039;&amp;#039;&amp;#039; Si l’option connexion rapide est choisie, il est possible que les profiles Windows 95/98 ne soient pas copiés sur le serveur.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==Migration des profils utilisateurs (NT)==&lt;br /&gt;
===Cas général===&lt;br /&gt;
Attention aux données  du profil (notamment les documents du bureau) qui sont rarement sauvegardées. &lt;br /&gt;
&lt;br /&gt;
Se connecter en tant qu’administrateur du domaine (FIXME)&lt;br /&gt;
&lt;br /&gt;
Afficher les fichiers cachés  (explorer-&amp;gt;outils-&amp;gt;options des dossiers-&amp;gt;Affichage).&lt;br /&gt;
&lt;br /&gt;
Copier (et non pas déplacer !!!) l’ancien profil vers le nouveau &lt;br /&gt;
&amp;lt;blockquote class=note&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note :&amp;#039;&amp;#039;&amp;#039; les profils se trouvent dans  C:\Documents and Settings\&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===En cas de problèmes===&lt;br /&gt;
====Mozilla====&lt;br /&gt;
Localiser le profil sur la machine (exemple dans &amp;lt;tt&amp;gt;C:\Mozilla\Profiles\default&amp;lt;/tt&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Lancer le Profile Manager (en général dans le menu démarrer, sinon cela revient à lancer Mozilla avec l’option –ProfileManager).&lt;br /&gt;
&lt;br /&gt;
Créer un nouveau profil et indiquer le chemin désiré.&lt;br /&gt;
&lt;br /&gt;
Lancer mozilla et le tour est joué !&lt;br /&gt;
&amp;lt;blockquote class=note&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Remarque :&amp;#039;&amp;#039;&amp;#039; 2 profiles ne peuvent pas avoir le même nom. Il faut parfois effacer un profile default. (Il existe une option laisser les fichiers dans la manip).&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
====Imprimantes====&lt;br /&gt;
==Problèmes rencontrés==&lt;br /&gt;
Il est impossible de changer son mot de passe avec W95/W98. &lt;br /&gt;
Ce n’est pas implémenté dans ces versions de Windows. &lt;br /&gt;
Une possibilité est d’utiliser une interface Webmin/SWAT.&lt;br /&gt;
&lt;br /&gt;
La configuration en serveur de fichiers est plus simple. On peut s’y restreindre pour un premier niveau de debuggage.&lt;br /&gt;
=Migration et Restauration=&lt;br /&gt;
==La migration de profiles==&lt;br /&gt;
(cf l’installation d’un contrôleur de domaine)&lt;br /&gt;
&lt;br /&gt;
==La restauration de sauvegardes (tar)==&lt;br /&gt;
 #cd /home&lt;br /&gt;
&lt;br /&gt;
* Restauration de répertoire partagés&lt;br /&gt;
 #tar zxvf sauvegarde.tgz&lt;br /&gt;
 #chown root.groupe rep1 rep2 ... repx –R&lt;br /&gt;
 #chmod 770 rep1 rep2 … repx –R&lt;br /&gt;
&lt;br /&gt;
* Restauration de répertoire personnel&lt;br /&gt;
 #tar zxvf sauvegarde.tgz&lt;br /&gt;
 #chown utilisateur.groupe rep1 rep2 ... repx –R&lt;br /&gt;
 #chmod 700 rep1 rep2 … repx –R&lt;br /&gt;
=Annexes=&lt;br /&gt;
&lt;br /&gt;
==Exemple de fichier de configuration smb.conf==&lt;br /&gt;
&amp;lt;licode file=/etc/samba/smb.conf&amp;gt;&lt;br /&gt;
# Global parameters&lt;br /&gt;
[global]&lt;br /&gt;
        workgroup = workgroup&lt;br /&gt;
        netbios name = biblio&lt;br /&gt;
        server string = Samba Server %v&lt;br /&gt;
        encrypt passwords = Yes&lt;br /&gt;
        log file = /var/log/samba/log.%m&lt;br /&gt;
        max log size = 50&lt;br /&gt;
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192&lt;br /&gt;
        printcap name = lpstat&lt;br /&gt;
        logon script = logon.cmd&lt;br /&gt;
        logon drive = H:&lt;br /&gt;
        logon home = \\Haribo\%u&lt;br /&gt;
        domain logons = Yes&lt;br /&gt;
        os level = 64&lt;br /&gt;
        preferred master = Yes&lt;br /&gt;
        domain master = Yes&lt;br /&gt;
        dns proxy = No&lt;br /&gt;
        printing = cups&lt;br /&gt;
        domain admin group=@admins&lt;br /&gt;
        add user script=/usr/sbin/useradd -d /dev/null -g workstation -s /bin/false -M %u&lt;br /&gt;
[homes]&lt;br /&gt;
        comment = Repertoire personnel&lt;br /&gt;
        read only = No&lt;br /&gt;
        browseable = No&lt;br /&gt;
&lt;br /&gt;
[netlogon]&lt;br /&gt;
        path = /home/netlogon&lt;br /&gt;
        write list = @admins&lt;br /&gt;
        read only=yes&lt;br /&gt;
&lt;br /&gt;
[profiles]&lt;br /&gt;
        path = /home/ntprofile&lt;br /&gt;
        read only = No&lt;br /&gt;
        create mask = 0600&lt;br /&gt;
        directory mask = 0700&lt;br /&gt;
&lt;br /&gt;
[Assistante]&lt;br /&gt;
        comment = Echange de fichiers&lt;br /&gt;
        path = /home/films&lt;br /&gt;
        invalid users = root&lt;br /&gt;
        valid users = you,me&lt;br /&gt;
        public = no&lt;br /&gt;
        writable = yes&lt;br /&gt;
        printable = no&lt;br /&gt;
        create mask = 0770&lt;br /&gt;
        directory mask = 0770&lt;br /&gt;
        readonly = no&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Bibliographie=&lt;br /&gt;
&lt;br /&gt;
SAMBA Project Documentation&lt;br /&gt;
&lt;br /&gt;
The Unofficial Samba HOWTO – David Lechnyr&lt;br /&gt;
&lt;br /&gt;
Using Samba as a PDC – Andrew BARTLETT&lt;br /&gt;
&lt;br /&gt;
Using Samba (Chapitre 6) – Robert Eckstein&lt;br /&gt;
&lt;br /&gt;
Liste des options de smb.conf: http://us6.samba.org/samba/docs/using_samba/appb.html&lt;br /&gt;
&lt;br /&gt;
{{Copy|2007-2009|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
</feed>