Partager le home via Samba
Résolu
13-Or*
Messages postés
137
Date d'inscription
Statut
Membre
Dernière intervention
-
BoringBugz Messages postés 488 Date d'inscription Statut Membre Dernière intervention -
BoringBugz Messages postés 488 Date d'inscription Statut Membre Dernière intervention -
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?
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?
A voir également:
- Mtu homes avis
- Dev home avis - Télécharger - Développement
- Zone telechargement homes - Accueil - Outils
- Zone annuaire homes - Accueil - Services en ligne
- Mtu orange ✓ - Forum Réseaux sociaux
- Livebox et MTU - Forum Livebox
27 réponses
Ouah en fait c'est bon ça fonctionne, dans les favoris réseaux quand je clic sur mon dossier partagé il me refuse l'accès, mais en faisant un clic droit puis connecter un lecteur réseau et changer l'authentification, j'arrive à accéder à la ressource partagée :D
Ceci doit découler certainement de ton aide.
Je te remercie vivement.
Bonne fin de journée ;-)
Ceci doit découler certainement de ton aide.
Je te remercie vivement.
Bonne fin de journée ;-)
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.
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.
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 !
Dans ce cas, niet, Windows ne sais pas lire les partitions linux !
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.
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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.
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.
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
#============== 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
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)
/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)
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.
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.
Alors ajoute la directive :
à ton fichier de conf.
# ----------------------- Standalone Server Options ------------------------ # ; security = user security = share
à ton fichier de conf.
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é. "
" Le lecteur n'a pas pu être connecté car aucun réseau n'a été trouvé. "
On peut avoir le résultat de la commande "testparm" ?
T'es bien dans le même groupe de travail ? Le chemin est bon ?
T'es bien dans le même groupe de travail ? Le chemin est bon ?
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]#
[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]#
Euh et en rajoutant ce que tu as enlevé :
[Drivers] path = /home/utilisateur/Drivers guest ok = Yes public=yes writable=yes???
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.
mon problème n'est pas si simple ^^
je vais déjeuner, bon apétit.
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,
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,
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...!
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...!
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.
\\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.
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...
;-\
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...
;-\