Samba config

cyril -  
 cyril -
Bonjour, je suis en train de tester mandriva 2006, j'ai activé samba mais impossible d'acceder aux fichiers partage sous mandriva depuis un pc sous xp, j'ai bidouillé plusieurs fois les fichiers smb.conf , smb-winbind.conf, smbusers
mais j'ai pas reussi a acceder au partage de mandriva alors que je peux acceder au partage de xp a partir de linux. (je precise que je peux pinguer dans les 2 sens et que je vois l'icone de samba dans le voisinage reseau de xp, au cas ou quelqu'un 'acertis en ce qui concerne samba veuille me depanner)

Quelqu'un peut t'il m'envoyer la configuration classique des differents fichiers pour obtenir un partage sans mot de passe accessible par d'autre ordinateur windows.

Merci d'avance

11 réponses

  1. k_lou Messages postés 436 Date d'inscription   Statut Membre Dernière intervention   80
     
    Salut,
    J'ai essayé de comprendre ton problème et je dirai en résumé que tu devrais plutôt poser ta question sur le forum "réseau" pour ce genre d'emm....
    Il y a des spécialistes en la matière là-bas sous Windaube comme sous nunux.
    0
  2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    Le plus simple encore est que tu nous postes ton "smb.conf" (sans les lignes de commentaires) et que tu nous dises (dans les grandes lignes) quelles sont les manips que tu as faites (smbpasswd, etc...).
    ;-))
    0
  3. tlep Messages postés 597 Statut Membre 118
     
    J'ai eu pas mal de souscis avec samba aussi, sous debian sarge, qui ressemblent au tiens. En fait, j'ai dû ajouter une ligne dans le fichier de configuration smb.conf, section [GLOBAL]:

    [global]
    ldap ssl = no

    Essaie voir ?
    0
  4. cyril
     
    je sais pas vraiement ou est le probleme je suis perdu, au depart j'avais configuré samba en utilisant l'utilitaire graphique, je penssais que cela fonctionnerais facilement mais ce n'est pas le cas. J'aurais aimé copier les fichiers de config d'un serveur samba qui fonctionne puis les integrer a mon propre serveur samba en modifiant le stricte minimum.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. cyril
     
    Voici le fichier actuel que j'utilise mais qui ne parviens pas a faire fonctionner samba.*

    Lorsque je redemare samba pour prendre en compte les changements en faisant (/etc/rc.d/init.d/smb restart) le temps de redemarrage et d'environs 5 minutes. Est ce normal ?

    [global]
    server string = Samba Server %v soumsoum
    hosts allow = 192.168.1. 192.168.2. 127.
    netbios name = 192.168.0.26
    security = share
    log file = /var/log/samba/log.%m
    max log size = 50
    socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
    unix charset = ISO8859-15
    os level = 18
    local master = no
    dns proxy = no
    winbind uid = 10000-20000
    winbind gid = 10000-20000
    winbind separator = +
    template shell = /bin/bash
    winbind use default domain = yes
    restrict anonymous = no
    domain master = no
    preferred master = no
    max protocol = NT
    ldap ssl = No
    server signing = Auto
    hostname lookups = yes
    max disk size = 12
    netbios aliases = linux
    paranoid server security = no
    allow trusted domains = no
    [homes]
    path = /root/Documents
    comment = /home/cyril/Documents/partage
    browseable = yes
    public = yes
    writable = yes
    inherit permissions = yes
    0
  7. tlep Messages postés 597 Statut Membre 118
     
    Voila mon fichier tout simple, qui fonctionne depuis la directive en [GLOBAL] citée plus haut (ldap):

    # Global parameters
    [global]
    ldap ssl = no

    [clem]
    comment = partage_clem
    path = /mnt/deb/clem35
    valid users = clem35
    read only = No
    hosts allow = 192.168.1.3

    [films]
    comment = films
    path = /mnt/deb/films
    valid users = clem35, juju35

    [musique]
    comment = musique
    path = /mnt/deb/musique
    valid users = clem35, juju35
    hosts allow = 192.168.1.4, 192.168.1.3

    [photos]
    comment = photos
    path = /mnt/deb/photos
    valid users = clem35, juju35
    read only = No
    hosts allow = 192.168.1.4, 192.168.1.3

    [HP_3550]
    printer = HP_35550
    path = /tmp
    hosts allow = 192.168.1.4, 192.168.1.3
    print command = lp -d%p -s %s; rm %s
    printable = Yes

    ----------------------------

    Ou clem35 et juju35 sont mes filles/users sous windows respectivement en 192.168.1.4 et 192.168.1.3.
    Tu as identifié tes users avec smbpasswd, et vérifié que les droits sur les répertoires partagés sont compatibles avec les partages samba que tu proposes (si tu proposes à un user identifié 'samba' un droit en écriture sur un répertoire, mais que le listing du répertoire en question est restrient à root par exemple...)?
    0
  8. tlep Messages postés 597 Statut Membre 118
     
    Lis ton fichier/tes partages :
    [homes]
    path = /root/Documents
    browseable = yes
    public = yes
    writable = yes

    !!

    Ca suppose que ce répertoire soit lisible par tous (ce qui est très peu probable, puisque que c'est un répertoire de /root (==Administrateur !!)

    Or tu as spécifié :

    browseable = yes
    public = yes
    writable = yes

    Dans ce cas, il faut que le répertoire sur ton propre système soit:

    browseable,public,writable:

    Crée ce répertoire "public" (hors /root):
    mkdir /mnt/partage
    chmod 777 /mnt/partage

    et modifie ta config:

    [homes]
    path = /mnt/partage
    comment = /home/cyril/Documents/partage
    browseable = yes
    public = yes
    writable = yes
    inherit permissions = yes
    0
  9. cyril
     
    Bonjour, je viens de modifier le fichier en remplaçent par ceci:

    [homes]
    path = /home/cyril/Documents/partage
    comment = /home/cyril/Documents/partage
    guest ok = yes
    read only = no
    inherit permissions = yes
    guest account = sousou
    case sensitive = no
    msdfs proxy = no

    Aucun changement

    Pouvez vous me dire combien de temps met votre serveur samba pour redemmarrer? (avec la commande /etc/rc.d/init.d/smb restart
    ) chez moi c'est assez long: 5minutes environs.

    Est ce normal qu'a partir de mandriva j'accede au fichier de mon pc sous xp uniquement avec ces lignes: smb://1800mhz.mshome.net/ alors que mon pc sous xp est dans le groupe de travail workgroup ?
    0
  10. tlep Messages postés 597 Statut Membre 118
     
    Ton partage est dans /home/cyril; ton user cyril est-il déclaré sur ton samba avec un mot de passe via smbpasswd, qui soit le même que celui utilisé par ton client windows ?

    Ton partage est dans un répertoire /home/cyril, qui ne pourra donc être accessible que par le user cyril -lequel doit être connecté en tant que tel depuis le poste client, et correctement déclaré dans ton système et samba.

    Tu as d'autre part quelques outils pour tester ta config

    testparm
    smbclient -U% -L localhost

    Enfin, si ca ne marche toujours pas, reviens pour commencer à une configuration élémentaire typique (après avoir sauvegardé ton smb.conf et créé le rep /mnt/test avec chmod 777):

    # Global parameters
    [global]
    ldap ssl = no
    workgroup = WORKGROUP

    [test]
    comment = Partage de test
    path = /mnt/test
    read only = no
    guest ok = yes
    0
  11. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    Tiens voilà mes "smb.conf". Un sur Mandriva 2006 et un sur Mandriva 10.0.

    Celui sur Mandriva 2006 contient juste un répertoire partagé avec le niveau de sécurité sur "share" (partage) et mon user sur un W2K se connecte depuis le "Voisinage réseau" sans aucun problème et sans mot de passe.

    Par contre celui de la Mandriva 10.0 contient 2 répertoires partagés (en fait c'est le même) mais un est en accès public (donc accessible sans mot de passe) et l'autre est en accès restreint (accessible par login et mot de passe).

    Mandriva 2006 :
    [global]
       workgroup = Mon_reseau
       server string = Samba Server %v
       printcap name = cups
       load printers = yes
       printcap cache time = 60
       printing = cups
       log file = /var/log/samba/%m.log
       max log size = 50
      map to guest = bad user
       security = share
      encrypt passwords = yes
      smb passwd file = /etc/samba/smbpasswd
       socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
       dns proxy = no
    
    [homes]
       comment = Home Directories
       browseable = no
       writable = yes
    
    [Partage]
            comment = Répertoire partagé sur disque amovible
            path = /mnt/removable6
            public = yes
            browseable = yes

    Mandriva 10.0 :
    [global]
            workgroup = MON_RESEAU
            server string = Samba Server %v
            #map to guest = Bad User
            log file = /var/log/samba/log.%m
            max log size = 50
            socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
            dns proxy = No
            #write list = @adm, root
            #printer admin = @adm
            security = share
            read only = No
            create mask = 0700
            guest ok = Yes
            hosts allow = 192.168.10.0/255.255.255.0
            available = Yes
    
    [public]
            comment = Répertoire partagé sur Mandrake
            path = /home/jp/partage
            browseable = Yes
    [Partage]
            comment = Nouveau répertoire partagé
            path = /home/jp/partage
            browseable = Yes
            valid users = jp
    0
  12. cyril
     
    Merci beaucoup, ça fonctionne maintenant, j'ai copier votre fichier (jipicy ) et j'ai remplace les chemin de partage et le non des utilisateur...

    Je suis en root actuellement je vais repasser en utilisateur classque et voir si ça fonctionne toujours, si oui je vais essayer d'acceder a mon imprimente partage sous win xp, que d'emotion ...
    0