Rechercher : dans
Par :

Partager le home via Samba

Dernière réponse le 20 avr 2009 à 15:46:24 13-Or*, le 20 avr 2009 à 10:04:24 
 Signaler ce message aux modérateurs

Bonjour à tous,
je suis un nouveau sur Linux (Centos 5.2) et je souhaite partager une ressource via samba,
j'ai tenté de configurer le fichier smb.conf mais lorsque j'esaye de me connecter à partir d'un
poste windows, je n'y arrive pas..
Quelqu'un à déjà fait ce genre de chose sur ce forum?

Meilleures réponses pour « Partager le home via Samba » dans :
[PS3] Partager ses fichiers / Serveur DLNA VoirComment partager ses fichiers entre sa Playstation 3 et son PC à coups sûrs ? Mise en situation Vous voulez créer une relation de partage par le biais du protocole DLNA entre votre PC et votre PS3 comprenant images, audio et vidéo avec un accès...
Installation serveur Samba VoirInstallation et configuration d'un serveur Samba version 3.0.2a Linux Mandrake version 10.0 Prérequis Introduction 1.Architecture de Samba 2.Installation des paquetages nécessaires au serveur samba Premier démarrage de Samba Les commandes...
Partage de fichiers en réseau local sous Windows VoirAvant toute chose, il est nécessaire de mettre en réseau local les ordinateurs pour lesquels un partage de fichiers doit être mis en oeuvre : créer un réseau local installation de carte réseau configurer un réseau pour windows XP tests des...
Les partages et permissions sous Windows NT VoirIntroduction au partage de dossiers Le partage permet de désigner les ressources auxquelles les utilisateurs doivent pouvoir accéder par le biais du réseau. Lorsqu’un dossier est partagé, les utilisateurs peuvent se connecter au dossier à travers...
Mise en place de Samba sous Linux VoirIntroduction Un des principaux intérêts des réseaux est la possibilité de partager des fichiers. Il existe des protocoles (notamment le FTP, File Transfert Protocol) permettant de transférer des fichiers à l'aide de commandes à travers un réseau...

1

jns55, le 20 avr 2009 à 10:22:17

As-tu déclaré le dossier que tu veux partager en dossier partagé ?
Normalement ça suffit pour un partage samba !
C'est ce que j'ai fait sous Ubuntu et Vista et ça fonctionne impeccablement.
Attention, il faut attendre un moment plus ou moins long (30s à 1 min) avant que les deux machines soient connectées.

Répondre à jns55

2

jns55, le 20 avr 2009 à 10:24:23

Je viens de relire ton titre, c'est un dossier de la partition linux que tu veux partager avec Windows ?
Dans ce cas, niet, Windows ne sais pas lire les partitions linux !

Répondre à jns55

5

jipicy, le 20 avr 2009 à 10:34:01

Salut,

Il ne faut pas confondre l'accès physique à un système de fichiers et l'accès à des ressources partagées.
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

6

jns55, le 20 avr 2009 à 10:38:01

Exact, j'ai dit une c.........e !

Répondre à jns55

7

jipicy, le 20 avr 2009 à 10:39:37

On en dit tous un jour ou l'autre ;-)
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

3

13-Or*, le 20 avr 2009 à 10:32:35

Merci de vos réponses, en fait je souhaite partager un dossier contenant des fichiers, pas une partition.
Dans le smb.conf j'ai ajouté ceci :

[Drivers]

path = /home/utilisateur/Drivers
public = yes
browseable = yes

mais je ne suis pas si sûr que cela suffise ou peut il y à des lignes en trop, je ne sais pas... j'aimerais que tout le monde ai accès à ce dossier.

Difficile pour moi qui débute je trouve. Merci de votre aide.

Répondre à 13-Or*

4

jipicy, le 20 avr 2009 à 10:32:48

Salut,

Il faut aussi que le compte utilisateur XP soir déclaré via la commande smbpasswd en fonction du mode de sécurité choisi...

Le mieux serait encore que tu nous affiches ton smb.conf.
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

8

13-Or*, le 20 avr 2009 à 10:45:58

Voici mon smb.conf :

#============== Global Settings ==================

[global]
workgroup = GP_CENTOS
; os level = 20
cups options = raw
server string = Samba Server Version %v
passdb backend = tdbsam

# ----------------------- Network Related Options -------------------------
#

; netbios name = STAUTO11

; interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24
; hosts allow = 127. 192.168.12. 192.168.13.

# --------------------------- Logging Options -----------------------------
#

# logs split per machine
; log file = /var/log/samba/%m.log
# max 50KB per log file, then rotate
; max log size = 50

# ----------------------- Standalone Server Options ------------------------
#
; security = user


# ----------------------- Domain Members Options ------------------------
#
# password server = My_PDC_Name [My_BDC_Name] [My_Next_BDC_Name]
# or to auto-locate the domain controller/s
# password server = *


; security = domain
; passdb backend = tdbsam
; realm = MY_REALM

; password server = <NT-Server-Name>

# ----------------------- Domain Controller Options ------------------------
#
; security = user
; passdb backend = tdbsam

; domain master = yes
; domain logons = yes

# the login script name depends on the machine name
; logon script = %m.bat
# the login script name depends on the unix user used
; logon script = %u.bat
; logon path = \\%L\Profiles\%u
# disables profiles support by specifing an empty path
; logon path =

; add user script = /usr/sbin/useradd "%u" -n -g users
; add group script = /usr/sbin/groupadd "%g"
; add machine script = /usr/sbin/useradd -n -c "Workstation (%u)" -M -d /nohome -s /bin/false "%u"
; delete user script = /usr/sbin/userdel "%u"
; delete user from group script = /usr/sbin/userdel "%u" "%g"
; delete group script = /usr/sbin/groupdel "%g"


# ----------------------- Browser Control Options ----------------------------

; local master = no
; os level = 33
; preferred master = yes

#----------------------------- Name Resolution -------------------------------
#
; wins support = yes
; wins server = w.x.y.z
; wins proxy = yes

; dns proxy = yes

# --------------------------- Printing Options -----------------------------
#
; load printers = yes

; printcap name = /etc/printcap
#obtain list of printers automatically on SystemV
; printcap name = lpstat
; printing = cups

# --------------------------- Filesystem Options ---------------------------
#
; map archive = no
; map hidden = no
; map read only = no
; map system = no
; store dos attributes = yes


#============================ Share Definitions ==============================

[homes]
comment = Home Directories
browseable = no
writeable = yes
; valid users = %S
; valid users = MYDOMAIN\%S

[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
; guest ok = no
; writeable = no
printable = yes

# Un-comment the following and create the netlogon directory for Domain Logons
; [netlogon]
; comment = Network Logon Service
; path = /var/lib/samba/netlogon
; guest ok = yes
; writable = no
; share modes = no


# Un-comment the following to provide a specific roving profile share
# the default is to use the user's home directory
; [Profiles]
; path = /var/lib/samba/profiles
; browseable = no
; guest ok = yes


# A publicly accessible directory, but read only, except for people in
# the "staff" group
[public]
; comment = Public Stuff
; path = /home/samba
; public = yes
; writable = yes
; printable = no
; write list = +staff

# Partage des drivers d'impression
[Drivers]
path = /home/utilisateur/Drivers
writeable = yes
public = yes
; comment = Dossier partage avec tous

Répondre à 13-Or*

9

jipicy, le 20 avr 2009 à 10:52:10

/home/utilisateur/
Il existe au moins ce chemin ?
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

10

13-Or*, le 20 avr 2009 à 10:54:03

Oui bien entendu, "utilisateur" est un utilisateur de la machine.

Répondre à 13-Or*

11

jipicy, le 20 avr 2009 à 11:02:34

As-tu relancé le daemon après les modifs ?

/etc/init.d/smb restart

Quel est le message d'erreur que tu reçois lors de la tentative de connexion ? (s'il y en a un bien sûr)
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

12

13-Or*, le 20 avr 2009 à 11:09:47

Oui je redémarre systématiquement samba.
J'essaye d'y accéder en connectant un lecteur réseau à partir d'une machine distante
(\\IP_de_la_machine\Drivers) qui sont sur le même réseau et qui se ping comme il se doit,
et au moment de l'authentification, je me logue et il n'y à pas d'erreur mais la fenètre
d'authentification se ré-ouvre et me redemande un identifiant et un mot de passe.

Répondre à 13-Or*

13

jipicy, le 20 avr 2009 à 11:11:55

Alors ajoute la directive :

# ----------------------- Standalone Server Options ------------------------
#
; security = user 
security = share

à ton fichier de conf.
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

14

13-Or*, le 20 avr 2009 à 11:22:33

Très bien, j'ai ajouté cette ligne, lors de l'authentification le message d'erreur suivant apparait :

" Le lecteur n'a pas pu être connecté car aucun réseau n'a été trouvé. "

Répondre à 13-Or*

15

jipicy, le 20 avr 2009 à 11:32:25

On peut avoir le résultat de la commande "testparm" ?

T'es bien dans le même groupe de travail ? Le chemin est bon ?
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

16

13-Or*, le 20 avr 2009 à 11:38:46

Voici le résultat de la commande testparm :

[root@localhost init.d]# testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[public]"
WARNING: No path in service public - making it unavailable!
NOTE: Service public is flagged unavailable.
Processing section "[Drivers]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
workgroup = GP_CENTOS
server string = Samba Server Version %v
security = SHARE
passdb backend = tdbsam
cups options = raw

[homes]
comment = Home Directories
read only = No
browseable = No

[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No

[public]
available = No

[Drivers]
path = /home/utilisateur/Drivers
guest ok = Yes
[root@localhost init.d]#

Répondre à 13-Or*

17

jipicy, le 20 avr 2009 à 11:42:50

Euh et en rajoutant ce que tu as enlevé :

[Drivers]
path = /home/utilisateur/Drivers
guest ok = Yes 
public=yes
writable=yes
???
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

18

13-Or*, le 20 avr 2009 à 11:56:23

En fait je n'ai rien supprimé dans mon smb.conf, je n'ai rien enlevé..
mon problème n'est pas si simple ^^
je vais déjeuner, bon apétit.

Répondre à 13-Or*

19

kiki, le 20 avr 2009 à 12:40:14

Bonjour,

Attention, Samba a besoin d'un utilisateur Linux valide pour autoriser la connexion (que le security=user ou share).
Les mot de passe samba sont crée avec cette commande : "smbpasswd -a utilisateur".

Samba va vérifier les droits du systeme de fichier en lien avec l'utilisateur. En general on utilise le groupe pour donner acces au dossier. Le fait de mettre writable=yes n'est pas sufisant. Si on met guest ok=yes => il faut mettre les droits à 777 sur le dossier partagé.

Cordialement,

Répondre à kiki

20

13-Or*, le 20 avr 2009 à 13:06:06

Bonjour et merci de votre réponse,

L'utilisateur "utilisateur" possède un compte valide
son mot de passe samba à bien été crée grâce à la commande "smbpasswd -a utilisateur"
Les droits 777 sont attribués au dossier partagé en question.
Je suis vraiment embêté par ce partage...!

Répondre à 13-Or*

21

13-Or*, le 20 avr 2009 à 13:45:16

Si je me met sur une bécane Windows et que je fait Rechercher un ordinateur dans Favoris réseau, je vois mon partage qui s'apelle Drivers. Au moment ou je double-clic dessus, le message suivant apparaît :

\\IP_de_la_machine\Drivers n'est pas accessible. Vous ne disposez peut être pas des autorisations nécessaires pour utiliser cette ressource réseau. Contactez l'administrateur de ce serveur pour savoir si vous disposez des autorisations d'accès.
Le nom réseau spécifié n'est plus disponnible.

Répondre à 13-Or*

22

jipicy, le 20 avr 2009 à 13:49:47

Est-ce que ton utilisateur Windows (nom de login) a un compte sur le serveur Samba ?
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

23

13-Or*, le 20 avr 2009 à 14:49:12

Ah ça j'en doute, j'en crée un nouveau de suite.

Répondre à 13-Or*

24

13-Or*, le 20 avr 2009 à 14:58:40

Arf bien essayé mais c'est le même combat..

Répondre à 13-Or*

25

jipicy, le 20 avr 2009 à 15:00:46

Bon je viens de faire un test avec une machine virtuelle (ubuntu 8.10).
J'ai installé Samba.
J'ai ouvert le smb.conf et créé le partage :

[MesDocs]
path = /home/girpeh/Documents
comment = Documents partages
public = yes
browseable = yes
guest ok = yes


Mis la directive "security = share", j'ai relancé le daemon :

/etc/init.d/samba restart

Depuis un poste Windows du réseau (pas le même d'où tourne la machine virtuelle), j'ai ouvert les "Favoris réseau", trouvé mon serveur Samba avec son partage "MesDocs", puis j'ai double-cliqué dessus et me suis retrouvé dedans sans demande de mot de passe ni quoi que ce soit...

;-\
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy