SAMBA probleme d'access au partage

kiki -  
kiki515151 Messages postés 10 Statut Membre -
Bonjour à tous,

Me voila confronter à un petit problème avec mon Samba. C'est pourquoi je vous demande vos bon conseils avisés!!!!

Voici ma configuration :
Un serveur linux, sous Open Suse, sur lequel tourne Samba avec 2 partages de fichier, le tout géré sous Webmin.
Mes partages sont :
- %u
- %u_archives

Ensuite j'ai environ 15 PC sous windows XP SP3. Mon problème est que je n'arrive pas à accéder à mes répertoires partagés sur mon serveur Linux, Depuis mes postes Windows XP!!!

Lorsque je recherche dans les favoris reseaux, depuis windows, je vois bien mon serveur linux, impec. Mais si je veu monter un lecteur réseau du styles : \\Serveur_Linux\nom_utilisateur
Windows me demande un utilisateur et un mot de passe, normal. Je rentre bien les meme infos que celle saisie lorsque j'ai crée mes utilisateurs samba, mais ca ne marche pas.
A chaque fois la fenetre de saisi utilisateur mot de passe reviens....

En revanche je peu acceder a mon partage %u et %u_archives sit je fais un lecteur reseau :
\\Serveur_Linux\%u et en me loggant avec l'utilisateur root.

Mais comme vous l'avez compris je dois monter ces lecteurs réseaux sur tout les poste windows pour que chaque utrilisateur ai c'est deuxlecteur :
Utilisateur 1
Utilisateur 1_archives

ect

Donc voila, si une bonne ame charitable pouvait me venir en aide ca serai super symp.

Merci par avance
Configuration: Linux
Firefox 3.0.15

15 réponses

  1. kiki
     
    j'ai oublié, voici mon fichier de conf :

    [ Samba ]
    Home Globals Shares Printers Wizard Status View Config Password Management
    Current Config

    # Samba config file created using SWAT
    # from UNKNOWN (��o��t����Xk��N8��t�z�tk��)
    # Date: 2009/11/03 14:38:24

    [global]
    workgroup = DOMTEST
    netbios name = SERVEUR_LINUX
    server string = %h
    map to guest = Bad User
    passdb backend = tdbsam
    passwd program = /usr/bin/passwd %u
    unix password sync = Yes
    log file = /var/log/samba/%m.log
    max log size = 1000
    name resolve order = bcast wins host lmhosts
    socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
    add machine script = /usr/sbin/useradd -s /bin/false -G machines -d /var/lib/nobody '%m$'
    logon script = logon.bat
    logon home = \\%L\profiles\%U
    domain logons = Yes
    os level = 33
    preferred master = Yes
    domain master = Yes
    dns proxy = No
    wins support = Yes

    [%u]
    comment = Utilisateur
    path = /media/disk/Utilisateur/%U
    read only = No

    [%u_archives]
    comment = Archives Utilisateur
    path = /mnt/sauvegarde/media/archives/%U

    [netlogon]
    comment = Repertoires scripts
    path = /var/samba/netlogon
    browseable = No

    [profiles]
    comment = Homes windows
    path = /var/samba/profiles
    read only = No
    browseable = No
    0
  2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    Je rentre bien les meme infos que celle saisie lorsque j'ai crée mes utilisateurs samba, mais ca ne marche pas.
    C'est à dire, comment les as-tu créés ?
    0
  3. kiki
     
    Bonjour,

    Ya plus la directive security ??? => security = user

    Cordialement,
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Oups avec des pseudonymes identiques je t'avais pris pour l'autre ;-(
      0
  4. kiki515151 Messages postés 10 Statut Membre
     
    Salut jipicy,

    erci pour ta réponse ultra rapide!!!

    Alors les utilisateurs ont été crée sous webmin par la personne que je remplace.
    autre petite précision, j'ai modifier le nom des ordinateurs ( clique droit propriété sur le poste d e travail ), sais ton jamais, peut etre que ca a tout pété?/:!
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. kiki515151 Messages postés 10 Statut Membre
     
    oula, encore une réponse, désolé j'ai pas vu plutot.

    Alors j'ai été prendre directement le smb.conf dans /etc/samba, le précédent était issue de swat.

    [global]
    add machine script = /usr/sbin/useradd -s /bin/false -G machines -d /var/lib/nobody '%m$'
    workgroup = DOMTEST
    netbios name = SERVEUR_LINUX
    server string = %h
    log file = /var/log/samba/%m.log
    name resolve order = bcast wins host lmhosts
    socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
    domain master = yes
    map to guest = Bad User
    encrypt passwords = true
    passdb backend = tdbsam
    security = user
    logon home = \\%L\profiles\%U
    passwd program = /usr/bin/passwd %u
    wins support = Yes
    dns proxy = no
    logon script = logon.bat
    unix password sync = Yes
    os level = 33
    preferred master = yes
    max log size = 1000
    domain admin group = root
    domain logons = yes
    local master = yes

    # Nom du groupe de travail ou du domaine

    # nom de la machine (= hostname)

    # Nom qui apparait lors du parcours reseau (%h = hostname)

    # Activation du cryptage des mots de passe

    # Mode authentification
    # - share = ok pour tous
    # - user = oblige d'avoir un compte sur le serveur samba
    # - domain = pour joindre un domain

    # Traitement des utilisateurs anonymes

    # Liste des utilisateurs non valides
    # invalid users = toto

    # Option de connection
    # hosts allow = 192.168.0. EXCEPT 192.168.0.35
    # hosts deny = ALL
    ldap suffix =

    # Configuration des logs du serveur

    # Taille maximal des logs (en kb)

    #------------------------------------------#
    # Option pour un controleur de domaine #
    #------------------------------------------#

    # L'option ci-dessous definit Samba comme le Controleur de domane
    # principal (maitre). Ceci permet a Samba de collationner les listes
    # de partages entre les sous-reseaux

    # Le niveau d'OS indique l'importance de ce serveur en tant que
    # candidat au role de controleur principal lorsqu'une election
    # est provoquee

    # L'option ci-dessous indique samba de forcer une election de controleur
    # de domaine au demarrage, et lui donne ainsi une petite chance de gagner
    # lors de cette éction

    # Activez ce qui suit si vous voulez activer des "logon scripts"
    # lorsque les utilisateurs se connectent sur des postes
    # Win95, 98, Me ou NT :

    # Nom du script qui est execute lorsque les utilisateurs se logue

    # Administrateur du domaine
    ;admin users = root @adm

    # Utilisation de WINS pour la resolution des noms NETBIOS

    # Ordre de resolution des noms NETBIOS

    # Synchronisation des mots de passe samba avec les mots de passe Linux.
    # Ajouter ces options si l'on veut que l'utilisateur connecte sur un domaine
    # puisse changer son mdp

    # Script bash qui permet a l'administrateur d'ajouter des
    # utlisateurs Unix / Samba depuis n'importe quels postes

    # Scrip bash qui permet un ajout automatique des machines
    # sur le serveur, au groupe dom_pc

    #-----------------------------------------#
    # Option pour les partages de dossiers #
    #-----------------------------------------#

    # Le partage ci-dessous apparaitra comme repertoire personnel
    # (et donc a son nom) pour l'utilisateur qui se connecte au serveur.
    # Samba remplacera automatiquement homes par le nom de l'utilisateur.
    [%u]
    comment = Utilisateurs
    path = /media/disk/Utilisateurs/%U
    browseable = yes
    writable = yes

    [%u_archives]
    comment = Archives Utilisateurs
    path = /mnt/sauvegarde/media/archives/%U
    browseable = yes
    read only = yes

    [netlogon]
    comment = Repertoires scripts
    path = /var/samba/netlogon
    browseable = No
    [profiles]
    comment = Homes windows
    path = /var/samba/profiles
    browseable = No
    read only = No

    # Partage du dossier public, visible et accessible par tout le monde

    voila
    0
  7. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    La directive elle est par défaut sur USER il me semble.

    Le nom des PC sous Windows importe peu, c'est l'utilisateur qui se logue, pas le PC, enfinn si mais je ne pense pas que le nom soit prit en compte dans ce cas là...

    Webmin c'est bien joli, mais on ne sait pas ce qu'il fait ;-\

    Ma question étant posée dans le sens où j'aurai voulu savoir si pour chaque utilisateur créé sur le serveur Linux, il avait été créé son homologue via la commande :

    smbpasswd -a user
    ???
    0
  8. kiki515151 Messages postés 10 Statut Membre
     
    Bonne question, vu que je viens d'arrivé depuis peu de temps je ne saurais dire.... hélas ca va pas m'aider ca...
    Sinon je peu créer un nouveau user samba avec :

    smbpasswd -a user

    Mais comment je fais pour le créer sur le serveur Linux?
    De cette maniere je pourrais essayé de me connecter avec ce nouveau user depuis windows?

    Désolé je m'y remet depuis peu....
    0
  9. kiki515151 Messages postés 10 Statut Membre
     
    si ca peut aider, voici mes log samba :

    [2009/11/03 16:12:00, 0] lib/util_sock.c:write_data(1059)
    [2009/11/03 16:12:00, 0] lib/util_sock.c:get_peer_addr_internal(1607)
    getpeername failed. Error was Noeud final de transport n'est pas connecté
    write_data: write failure in writing to client 0.0.0.0. Error Connexion ré-initialisée par le correspondant
    [2009/11/03 16:12:00, 0] smbd/process.c:srv_send_smb(74)
    Error writing 4 bytes to client. -1. (Noeud final de transport n'est pas connecté)
    [2009/11/03 16:12:58, 0] smbd/service.c:make_connection(1370)
    YYYYYY (::ffff:192.168.1.29) couldn't find service XXXXXXXXX
    [2009/11/03 16:13:46, 0] smbd/service.c:make_connection(1370)
    YYYYYY (::ffff:192.168.1.29) couldn't find service XXXXXXX

    YYYYYY etant le nom de ma machine et XXXXXX le nom de l'utilisateur avec lequel je n'arrive pas a me logguer
    0
  10. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Ajouter un utilisateur sur le serveur Linux (en root) :

    adduser toto

    Lui attribuer un mot de passe :

    passwd toto

    Puis :
    smbpasswd -a toto

    0
  11. kiki515151 Messages postés 10 Statut Membre
     
    ok donc j'ai ajouté toto comme tu me la demandé.

    Sous xp, je tente de faire un lecteur reseau :

    \\Serveur_linux\toto

    Ceci devrais m'amener dans le repertoire partagé (%u) de toto.
    Meme probleme, le fenetre de loggin arrive, je saisi toto, toto... et ca ne fonctionne pas.

    Merci de m'aider c'est super sympa
    0
  12. kiki515151 Messages postés 10 Statut Membre
     
    Alors, je viens de me logguer en administrateur sous XP, j'ai crée toto, avec son super mot de pass toto.
    Ensuite, pareil, lecteur reseau, je tape :
    \\serveur_linux\toto
    et meme probleme.
    En revanche je vois toujours mes lpartage %u et %u_archives sir je vais un lecteur réseau : \\serveur_linux

    la je crois que je vais pété un wratttr rrrrr.
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      En revanche je vois toujours mes lpartage %u et %u_archives sir je vais un lecteur réseau : \\serveur_linux
      Et si tu cliques sur ses partages, est-ce que tu peux y accéder ?
      0
  13. kiki515151 Messages postés 10 Statut Membre
     
    Désolé du retard j'ai eu un contretemps. Oui je peu acceder a %u et %u_archives.
    Mais normalement %u sert à définir le "home". Donc ont devrais avoir un lecteur reseau \\Serveur_linux\toto
    non?
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Oui je peu acceder a %u et %u_archives.
      En tant qu'utilisateur "toto" ? Sans demande de mot de passe ?
      0
  14. kiki515151 Messages postés 10 Statut Membre
     
    un petit up!!
    0
  15. kiki515151 Messages postés 10 Statut Membre
     
    Salut jipicy,

    Merci beaucoup pour ton soutiens, je fais un résumer :

    Sur la session toto, avec le user toto, mot de passe toto,je ne peu pas accéder à :
    \\Serveur_Linux\toto --> Windows me demande sans cesse le user et password.
    \\Serveur_Linux\%u --> Windows me demande sans cesse le user et password.
    \\Serveur_Linux\%u_archives --> pareil

    à noter, et je pense que c'est important, si je fais, " se connecter avec un autre utilisateur" lorsque je veu créer un lecteur réseau, et que je choisit un utilisateur (ex : NomFamille_NomEntreprise) créer par mon ancien collegue, je peu accéder aux partages %u, %u_archives, mais pas à NomFamille_NomEntreprise ( le partge ).

    Sur la session "NomFamille_NomEntreprise", avec le user et mot de passe "NomFamille_NomEntreprise, je ne peu pas accéder à :
    \\Serveur_Linux\NomFamille_NomEntreprise --> Windows me demande sans cesse le user et password.
    \\Serveur_Linux\%u --> ca fonctionne
    \\Serveur_Linux\%u_archives --> ca fonctionne

    Voila pour le résumer. le truc qui me chiffone c'est que je devrais avoir des lecteurs réseaux nomé :
    \\Serveur_linux\NomFamille_NomEntreprise
    et
    \\Serveur_linux\NomFamille_NomEntreprise_archives

    Au lieu de c'est %u, c'est comme si %u n'etait pas pris en compte.

    Merci par avance
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Ben désolé, là je sèche ;-((
      0
  16. kiki515151 Messages postés 10 Statut Membre
     
    arfff, attendons les avis d'autres personnes alors
    0