Différences entre versions de « Samba et autofs »

De Cliss XXI
Sauter à la navigation Sauter à la recherche
imported>SylvainBeucler
m (Nouvelle page : == Configuration 1 == Points de montage statiques: * <code>/etc/auto.master</code>: /mnt/cifs/192.168.1.12/ /etc/auto.cifs.serveur --ghost * <code>/etc/auto.cifs.serveur</code>: ...)
 
imported>SylvainBeucler
m
Ligne 18 : Ligne 18 :
 
* problèmes de stabilité?
 
* problèmes de stabilité?
 
* pas de dossiers "ghost"
 
* pas de dossiers "ghost"
 +
 +
* <code>/etc/auto.master</code>:
 +
/mnt/cifs /etc/auto.smb
 +
* patcher <code>autofs.smb</code> pour éviter de créer des points de montage quand le dossier distant n'existe pas:
 +
<pre>
 +
--- /etc/auto.smb 2008-03-08 11:19:48.000000000 +0100
 +
+++ /etc/auto.smb.fixed 2010-02-25 17:47:01.000000000 +0100
 +
@@ -5,10 +5,14 @@
 +
# This file must be executable to work! chmod 755!
 +
 +
key="$1"
 +
-mountopts="-fstype=cifs"
 +
+mountopts="-fstype=cifs,sec=none"
 +
smbopts=""
 +
credfile="/etc/auto.smb.$key"
 +
 +
+if echo $key | grep '/' > /dev/null; then
 +
+    exit
 +
+fi
 +
+
 +
for P in /bin /sbin /usr/bin /usr/sbin
 +
do
 +
if [ -x $P/smbclient ]
 +
</pre>
 +
* Accès par <code>/mnt/cifs/I.P.du.serveur/NomDuDossier</code>

Version du 15 mars 2010 à 10:10

Configuration 1

Points de montage statiques:

  • /etc/auto.master:
/mnt/cifs/192.168.1.12/ /etc/auto.cifs.serveur --ghost
  • /etc/auto.cifs.serveur:
Dossier1		-fstype=cifs,security=none	://192.168.1.12/Dossier1
Dossier2		-fstype=cifs,security=none	://192.168.1.12/Dossier2
...

Configuration 2

Points de montage dynamiques. Avantage:

  • pas besoin de configurer si on ajoute un nouveau dossier partagé

Inconvénients:

  • problèmes de stabilité?
  • pas de dossiers "ghost"
  • /etc/auto.master:
/mnt/cifs /etc/auto.smb
  • patcher autofs.smb pour éviter de créer des points de montage quand le dossier distant n'existe pas:
--- /etc/auto.smb	2008-03-08 11:19:48.000000000 +0100
+++ /etc/auto.smb.fixed	2010-02-25 17:47:01.000000000 +0100
@@ -5,10 +5,14 @@
 # This file must be executable to work! chmod 755!
 
 key="$1"
-mountopts="-fstype=cifs"
+mountopts="-fstype=cifs,sec=none"
 smbopts=""
 credfile="/etc/auto.smb.$key"
 
+if echo $key | grep '/' > /dev/null; then
+    exit
+fi
+
 for P in /bin /sbin /usr/bin /usr/sbin
 do
 	if [ -x $P/smbclient ]
  • Accès par /mnt/cifs/I.P.du.serveur/NomDuDossier