Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/08/2013, à 22:17

Levi59

partage samba invisible depuis poste W7

Bonjour, je souhaiterais avoir de l'aide pour configurer Samba pour que mes partages deviennent visibles sous W7 dans la section "réseaux"

Mon serveur (un RPi avec Xbian) est configuré pour que mon PC de travail soit en accès total et que ceux qui appartiennent au groupe guest soit autorisés uniquement en lecture.

J'arrive à accéder au partage en créant un lecteur réseau mais le problème c'est que je dois le créer à l'aveugle car il n'apparait pas lors du mappage réseau, ce qui est irréalisable par les autres personnes amenées à s'y connecter. Je souhaiterais donc savoir où est mon erreur afin de rendre à nouveau accessible mon partage sans devoir créer des lecteurs réseaux.
exmd.jpg

voici mon smb.conf :

        [global]
        client ntlmv2 auth = yes
        usershare allow guests = yes

        hide files = /lost+found/
        workgroup = WORKGROUP
        security = user
        follow symlinks = yes
#       wide links = yes
#       unix extensions = no
        lock directory = /var/cache/samba

        valid users = @guest, @xbian
        encrypt passwords = true
        passdb backend = tdbsam
        obey pam restrictions = yes
#       unix password sync = yes
        map to guest = bad user
        wins support = yes

        socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=8192 SO_SNDBUF=8192


        ### Access rights ###
        create mask = 0660
        directory mask = 0770


        [xbian]
        browsable = yes
        path = /home/xbian
        read only = yes
        valid users = @guest, @xbian
        write list = @xbian


        [devices]
        browsable = yes
        path = /media
        read only = yes
        valid users = @guest, @xbian
        write list = @xbian

Merci d'avance de votre aide.

Dernière modification par Levi59 (Le 29/08/2013, à 22:18)

Hors ligne

#2 Le 30/08/2013, à 09:38

Braun

Re : partage samba invisible depuis poste W7

Bonjour,
Je ne dois pas avoir compris le problème:
Comment accèdes tu "à l'aveugle" à ton poste Linux?
Avec son adresse IP ou par son nom?

Hors ligne

#3 Le 30/08/2013, à 09:51

sinbad83

Re : partage samba invisible depuis poste W7

A partir d'un poste Windows, tu peux accéder aux partages par "backslash/backslash". Voir http://coursinforev.org/dokuwiki/doku.p … vers_linux
Que donne sur le serveur la commande testparm -s ?

Dernière modification par sinbad83 (Le 30/08/2013, à 09:57)


La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10,   HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04

Hors ligne

#4 Le 30/08/2013, à 11:11

droopy191

Re : partage samba invisible depuis poste W7

Salut,

Voyez pour ces options supplémentaires de la section globale.

   domain master = yes
   local master = yes
   os level = 66

Hors ligne

#5 Le 30/08/2013, à 12:46

Levi59

Re : partage samba invisible depuis poste W7

@Braun
en tapant à la main "\\XBIAN\<Dossier_partagé>\" pour tous mes partages via "ordinateur/ajouter un emplacement réseau" sachant que normalement il devrait apparaitre lors du mappage. Pour moi c'est pas un problème mais pour certains allergiques à l'effort, c'est trop demander...

@droopy191
j'essaye de suite

@sinbad83
voici le résultat de testparm (j'ai ajouté les lignes de droopy191 déjà. j’attends de voir si le redémarrage des service et l'actualisation du réseaux corrige le problème. Toujours pareil... partage accessible mais Seven ne voit pas le serveur ou bien ne veux pas l'afficher...

xbian@xbian ~ $ testparm -s
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[xbian]"
Processing section "[devices]"
Loaded services file OK.
Server role: ROLE_STANDALONE
[global]
        map to guest = Bad User
        obey pam restrictions = Yes
        socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        os level = 66
        domain master = Yes
        wins support = Yes
        lock directory = /var/cache/samba
        usershare allow guests = Yes
        idmap config * : backend = tdb
        valid users = @guest, @xbian
        create mask = 0660
        directory mask = 0770
        hide files = /lost+found/

[xbian]
        path = /home/xbian
        write list = @xbian

[devices]
        path = /media
        write list = @xbian

et merci de votre aide! ^^

Dernière modification par Levi59 (Le 30/08/2013, à 12:52)

Hors ligne

#6 Le 30/08/2013, à 15:25

bruno

Re : partage samba invisible depuis poste W7

Pourquoi ces directives :

 os level = 66
        domain master = Yes

?

Il me semble qu'ainsi samba agit en tant que contrôleur de domaine principal (PDC). Est-ce le but recherché ? Si ce n'est pas le cas supprimes ces directives et revient à ta première configuration.

Autre problème les @ devant un nom signifient qu'il s'agit d'un groupe et non d'un utilisateur. Par exemple :

valid users = @smbshare

autorise tous les utilisateurs appartenant au groupe smbshare

valid users = guest, xbian

autorise les utilisateurs guest et xbian

Hors ligne

#7 Le 30/08/2013, à 15:34

Levi59

Re : partage samba invisible depuis poste W7

pour les groupes c'est normal. Je veux que mon pc de travail ai les mêmes droits que le compte principal sur le RPi donc j'utilise le groupe xbian et j'ai créé le groupe guest pour pouvoir y mettre tous les comptes auquel je souhaite donner un acces.

Pour les deux directives, honnetement, je ne connais pas assez bien samba pour te répondre. Je vais quand même les retirer pour refaire un testparm -s:

xbian@xbian ~ $ testparm -s
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[xbian]"
Processing section "[devices]"
Loaded services file OK.
Server role: ROLE_STANDALONE
[global]
        map to guest = Bad User
        obey pam restrictions = Yes
        socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        wins support = Yes
        lock directory = /var/cache/samba
        usershare allow guests = Yes
        idmap config * : backend = tdb
        valid users = @guest, @xbian
        create mask = 0660
        directory mask = 0770
        hide files = /lost+found/

[xbian]
        path = /home/xbian
        write list = @xbian

[devices]
        path = /media
        write list = @xbian

Hors ligne

#8 Le 30/08/2013, à 15:46

bruno

Re : partage samba invisible depuis poste W7

Je ne vois ni workgroup = QUELQUECHOSE, ni server string = quelque chose, ni netbios name = quelque chose dans la sortie de ton testparm

Après il y a peut être des manips particulière à faire sur Windows 7 pour qu'il voit les serveurs samba 3…

Dernière modification par bruno (Le 30/08/2013, à 15:48)

Hors ligne

#9 Le 30/08/2013, à 17:46

Braun

Re : partage samba invisible depuis poste W7

Je plussoie, voir par exemple smb.conf
Je ne connais pas W7, mais je présume qu'il doit avoir un nom de workgroup par défaut.

Hors ligne

#10 Le 30/08/2013, à 20:56

droopy191

Re : partage samba invisible depuis poste W7

bruno a écrit :

Pourquoi ces directives :

 os level = 66
        domain master = Yes

?

Il s'agit de forcer le serveur samba a etre maitre explorateur en l'absence de controleur de domaine windows. C'est sensé se passer automagiquement mais c'est parfois utile de forcer les choses.


Je ne vois ni workgroup = QUELQUECHOSE, ni server string = quelque chose, ni netbios name = quelque chose dans la sortie de ton testparm

D'accord sur le serveur string et le netbios
Le workgroup ne sort pas dans le testparm -s chez moi non plus.


@Levi59

Pour la partie centrale, vous pouvez utiliser ceci ( testé sur une debian wheezy avec seven )

[global]
   workgroup = WORKGROUP
   server string = %h server
   wins support = yes
   dns proxy = no
#hosts allow = 192.168.10. 127. 192.168.2.   // a adapter fonction de votre réseau 
# hosts deny = 0.0.0.0/0
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   security = user
   encrypt passwords = true
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   invalid users = root
   domain master = yes
   local master = yes
   os level = 66

follow symlinks = yes
wide links = yes
unix extensions = no

Dernière modification par droopy191 (Le 30/08/2013, à 20:59)

Hors ligne

#11 Le 01/09/2013, à 15:57

Levi59

Re : partage samba invisible depuis poste W7

@droopy191

On dirait que ça fonctionne normalement maintenant! ^^
Merci de votre aide!

Hors ligne