Partage entre Windows et CentOS distant via SAMBA

Partage entre Windows et CentOS distant via SAMBA - Infrastructures serveurs - Systèmes & Réseaux Pro

Marsh Posté le 04-04-2012 à 20:52:42    

Bonjour,

 

Mon besoin actuel est de donner à mes clients un accès partagé sur un serveur de stockage de fichiers. Ils n'ont aucune compétence informatique. Il faut donc que ce partage soit totalement transparent pour eux afin qu'ils gardent leurs habitudes de travail (sous exporer windows donc ).

 

La solution que j'ai envisagée (mais je fais peut-être fausse route car je n'ai trouvé aucune info sur la connexion samba hors un réseau WAN) et la suivante :

 

Je voudrais partager un répertoire sur un serveur sous CentOS distant (hébergé sur 1&1) afin qu'il soit visible à partir de mon réseau local.
J'ai donc créé un fichier smb.conf sur le serveur (relativement ouvert à fins de tests).

Citation :


[global]
workgroup = WORKGROUP
server string = Samba Server
security = user

 

  log file = /var/log/samba/log.%m
   max log size = 50

 

[homes]
   comment = Home Directories
   browseable = no
   writable = yes
   
[test]
 comment = Repertoire test
 path = /home/test
 valid users = utilisateur-dbm
 writeable = yes
 public = no

 

Le répertoire/home/test existe bien et les droits sont 774 dessus.
L'utilisateur utilsateur-dbm a été créé sous unix et sous samba.
Les ports TCP 145, 139 et UDP 138 et 137 sont ouverts sur le firewall 1&1 (risque de pb de sécurité identifié mais je verrai ça dans un 2ème temps)

 

A partir de Windows (Vista), je tente de connecter un lecteur réseau.
J'indique //www.nom-serveur.com

 

Mais windows répond qu'il ne peut pas y accéder. (même réponse quelque soit le path que j'indique pour connecter mon lecteur réseau d'ailleurs).

 

Je tourne en rond depuis pas mal de temps  [:m1sery] et je ne serais pas contre un peu d'aide :)
Merci !

 

(Ma version de samba est 3.0.xxxx)


Message édité par Fabulette le 04-04-2012 à 20:54:16
Reply

Marsh Posté le 04-04-2012 à 20:52:42   

Reply

Marsh Posté le 04-04-2012 à 21:07:41    

Tu passes par un vpn?
Pas certain qu'un hebergeur autorise les partages windows sur son réseau.

Reply

Marsh Posté le 04-04-2012 à 21:25:04    

Salut Fabulette,
 
Voici une proposition pour la config de Samba :
 

Citation :


   workgroup = WORKGROUP
   server string = %h
   security = user
   encrypt passwords = yes
 
   hide dot files = yes
   case sensitive = no
   dos charset = 850
   unix charset = UTF-8
 
   # Il doit manquer le réseau à accepter
   # Ici, "10.0.0." autorise toutes les machines du réseau 10.0.0.0
 
   host allow = 10.0.0.


 
A noter :
 
- server string = %h --> %h correspond au nom de la machine
- Comme tu auras des clients sous Windows, il peut être intéressant de mattre "case sensitive" à "no"
 
 
Pour la configuration de ton partage, tu peux créer un groupe "clients" et mettre les bons droits :
 

Citation :


 
# chgrp clients /home/test
# chmod 700 /home/test
# useradd -G clients client1
# useradd -G clients client2
# useradd -G clients client3
 


 
Ensuite, il faut créer un mdp Unix et un mdp Samba pour chaque utilisateur :
 

Citation :


 
# passwd client1
# smbpasswd client1
 


 
Config de Samba :  
 
Note : mettre "public = no"
 

Citation :


 
[test]
    comment = Repertoire test
    path = /home/test
    valid users = @clients
    writeable = yes


 
Ne pas oublier de démarrer le démon samba
Vérifier que les processus smbd et nmbd sont actifs :
 

Citation :


 
# ps ax | grep smbd
# ps ax | grep nmbd
 


 
Dis-moi ce que ça donne ;-)
 
LogOff

Reply

Marsh Posté le 05-04-2012 à 10:03:39    

@tuxerman : j'ai un serveur dédié chez 1&1, je peux donc contrôler les ports du firewall. J'ai fait un test entre 1 serveur Freebsd en local et le serveur CentOS distant et je vois bien le partage SAMBA. En effet c'est le partage Windows qui coince... Je vais tenter d'envoyer une question au service technique sur ce point en particulier.

 

@LogOff : Merci de tes propositions. J'ai fait les mises à jours du smb.conf . Elles seront bien utiles lorsque j'aurai réussi à faire fonctionner ce #££µ## de partage mais pour l'instant j'en suis toujours au même point.


Message édité par Fabulette le 05-04-2012 à 10:04:36
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed