J'ai un bête Samba qui refuse de me donner accès à un partage depuis les postes Windows.
Définition des partage (identiques) dans smb.conf:
[partage-hs]
writable = yes
path = /var/samba/hs
guest ok = no
browseable = no
valid users = user1 user2 user3
nt acl support = yes
create mask = 660
directory mask = 770
[partage-ok]
writable = yes
path = /var/samba/ok
guest ok = no
browseable = no
valid users = user1 user2 user3
nt acl support = yes
create mask = 660
directory mask = 770
Listage du répertoire:
total 16K
drwxr-xr-x 4 root root 4,0K 2009-10-08 15:52 .
drwxr-xr-x 14 root root 4,0K 2009-04-22 08:53 ..
drwxrwx--- 9 root samba 4,0K 2009-11-09 08:53 hs
drwxrwx--- 2 root samba 4,0K 2009-11-08 11:05 ok
Les ACLs sont désactivées sur la partition:
/dev/sda7 on /var type ext3 (rw,noexec,nosuid,nodev,noatime,errors=remount-ro,grpquota)
Sous Windows, en ligne de commande, tout va bien. Je monte sans problème les deux partages.
Par contre dans l'interface graphique, seul le partage ok fonctionne. Lorsque je tente d'accéder au partage hs, ça me demande le user et le pass, puis ça m'indique que la ressource est introuvable. Alors que si la ressource est introuvable on a le message avant. Là j'ai le message après avoir fourni les informations de connexion.
Si je refais depuis un autre poste, même problème... et 10 minutes plus tard, tout rentre dans l'ordre. J'en déduis que ça vient de Samba.
Et ça fonctionne pendant 15 jours, puis en panne de nouveau pendant 10 minutes ou 2 heures ou 2 jours.
Arghhhhhhhh.
A la prochaine panne je me transforme en gros truc méchant. Put... ça m'énerve ce truc, je suis tout crispé.
(voix suave) Vous avez une idée de la cause du problème ?
# Analyse réseau
Posté par pampryl . Évalué à 4.
Face à ce genre de problème, j'aurais tendance à tout lancer en mode verbeux (vers un fichier log) et/ou à analyser les échanges réseaux en tant que "man-in-the-middle" avec wireshark.
Je ne dis pas que ça suffira, mais tu auras peut être une nouvelle piste.
# contenu des répertoires
Posté par neologix . Évalué à 1.
Le répertoire hs n'aurait pas de nombreux fichiers, une taille importante, un truc spécial ?
# sshfs par FUSE c'est simple et efficace
Posté par err404 (site web personnel) . Évalué à -4.
sur le client, il faut un client ssh et sshfs
Disponible dans la plupart des Distributions GNU/Linux
je crois qu'il existe un truc pour windows pour sshfs, mais je ne sais pas si ça fonctionne vraiment.
http://fr.wikipedia.org/wiki/Sshfs -- Secure shell file system
http://dokan-dev.net/en/ -- Dokan : librairie d'accès en SSHFS sous Windows
l'avantage de sshfs, c'est d'être super simple à gerer, ça se gere au niveau du serveur ssh.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.