Forum Linux.suse serveur inaccessible sous XP

Posté par  .
Étiquettes : aucune
0
13
juin
2005
Bonjour,

Je suis débutant sous Linux.
Je souhaiterais partager des fichiers de linux pour d'autres stations XP.

Pour le moment j'ai deux pcs reliés via un hub.

Mon 1er PC :
windows XP

Mon 2nd :
Suse 9.2 (je sais c'est pas trop le forum de suse mais la plupart des forums suse sont en allemand)

Mon problème :

Je configure le fichier smb.conf comme spécifié dans tous les sites qui en parlent :

[myshare]
comment = partage
path = /share
browseable = yes
guest ok = yes


J'ai aussi spécifié le workgroup dans [global] en respectant la casse.

Après avoir fais ces modifications, j'ai redémarré smb et nmb :

/etc/init.d/smb stop
/etc/init.d/nmb stop
/etc/init.d/smb start
/etc/init.d/nmb start


Bref j'ai fais tout ce qu'il faut faire (enfin il me semble).

Pour info, le ping dans les 2 sens fonctionne.

ping 192.168.1.10
ping 192.168.1.11


Et j'arrive à partager des ressources xp à Linux.

smb -L 192.168.1.11 (pour voir ce qu'il y a de partagé)
smbmount //192.168.1.10/test //mnt/test



Venons à mon problème.

Côté XP, je vois le pc linux mais aucun moyen d'y accéder.
Quand je double clique dessus, un message d'erreur apparaît :
" \\Linux is not accessible. You might not have permission to use this network resource. Contact the administrator of this server to find out if you have access permissions.

The network path was not found. "


Merci d'avance pour votre aide

Nicolas
  • # questions

    Posté par  (site web personnel) . Évalué à 1.

    est ce que le repertoire /share existe ?
    est ce que samba a les droits dy acceder?

    rajoute un public = yes peut etre ( je sais plus ce que ca fait mais le mot public me plait :D )

    Comme tous partage vérifié toujours les droits et l'existence de ce que tu partage.

    As tu essayer aussi avec \\adresseip\myshare ?

    quel est le mode security que tu utilise ?
    share ? user ?
    • [^] # Re: questions

      Posté par  . Évalué à 1.

      est ce que le repertoire /share existe ?
      => Oui
      est ce que samba a les droits dy acceder?
      => je ne sais pas. Comment le savoir ?
      Cela te va ? drwxr-xr-x 2 root root 48 2005-...... share

      rajoute un public = yes peut etre ( je sais plus ce que ca fait mais le mot public me plait :D )
      => j'avais déjà essayé avec mais pas de changement...

      Comme tous partage vérifié toujours les droits et l'existence de ce que tu partage.

      As tu essayer aussi avec \\adresseip\myshare ?


      quel est le mode security que tu utilise ?
      => je ne sais pas. Comment le savoir ?
      share ? user ?
      =>je ne sais pas. Comment le savoir ?

      Désolé, mais je suis un vrai newbie :)
      • [^] # Re: questions

        Posté par  (site web personnel) . Évalué à 2.

        2 choses à vérifier :

        tout d'abord, le fichier smb.conf
        - tu peux vérifier la validité de ta config avec la commande testparm

        - il existe 2 types principaux de partage, share et user
        le mode share est équivalent à un partage win95, en vérifiant seulement un mot de passe, sans gérer l'utilisateur
        le mode user est équivalent à un partage NT/2k/XP et nécessite un login et un mot de passe
        (honnêtement je ne connais que le mode user, donc la suite concernera ce mode)
        => Si tu choisis le mode user, avec la ligne security = user dans [global], et redémarre smbd, windows devrait te demander un login et un mot de passe pour se connecter au serveur Linux.

        ensuite, les utilisateurs :
        as-tu créé un utilisateur pour samba ?
        la base des utilisateurs/mots de passe de samba est indépendante du reste du système.
        Pour ajouter un utilisateur à samba, tu peux utiliser la commande smbpasswd
        • [^] # Re: questions

          Posté par  . Évalué à 1.

          Bon d'abord merci pour ces réponses.

          J'ai mis security = user ds [global], et redémarré le smb.
          Comme tu dis, la fenetre avec login & pass est apparu

          J'ai essayé de créer des users, des pass mais je n'y suis pas arrivé.
          En plus, il y a l'histoire d'encryptage des passwords.

          Parcontre maintenant j'ai un nouveau soucis :
          Dès que je clique sur le serveur linux dans xp, j'ai de nouveau un msg d'erreur mais ce n'est pas le même :

          "[...] You were not connected because a duplicate name exists on the network. Go to the System in Control Panel to change the computer name and try again".

          En redémarrant serveur et xp pas de changement... J'ai du modifier un truc à ne pas modifier... :(

          Si quelqu'un a la réponse à mes deux problèmes... Merci d'avance.
          • [^] # Re: questions

            Posté par  . Évalué à 1.

            Lis mon commetaire en bas pour créer les users.
  • # Un petit cours...

    Posté par  (site web personnel) . Évalué à 2.

    Pour comprendre ce qu'il y a à faire. C'est Mandriva et pas Suse, mais l'esprit reste le même.
    http://campus.mandriva.com/index.php?dir_=bGVzc29uc19mci8vbGVjb25zL(...)
    • [^] # Re: Un petit cours...

      Posté par  . Évalué à 1.

      J'ai regardé mais j'ai rien appris de neuf, enfin il me semble.
      Ca fait 1 semaine entière que je squatte les tutos, cours forum qui parle de samba. :(
  • # ubuntu

    Posté par  (site web personnel) . Évalué à 2.

    J'apporte pas d'eau au moulin ... et c'est pas pour fair un n-ième post sur "l'ubuntu fever"
    mais c'est justement sur ce genre de petits détails où elle sort son épingle du jeu ... aussi bien pour se connecter à un partage que pour créer un partage ; ce n'est pas bien plus compliqué que sous win ... (clic, clic, ...)

    C'est tous ces petits détails, qui réunnis, apporte un gros plus pour les "non linuxiens" ... et accessoirement les autres ;-) ...
    • [^] # Re: ubuntu

      Posté par  . Évalué à 1.

      Bon, alors dans ce cas.

      Quelle est la distribution qui est la plus vouée à la notion de serveur, donc de partage de fichiers ?

      Je veux bien installer une autre distribution de linux.

      Cependant, je ne pense pas que le problème viennent de la distribution...

      Toujours en quête d'aide... Mon problème n'est toujours pas résolu...
      • [^] # Re: ubuntu

        Posté par  (site web personnel) . Évalué à 2.

        moi j'suis un "ubuntu addict" ...
        mais je crois savoir que beaucoup ne la considère pas comme "distribution serveur" ... mais plutot comme "distribution desktop".

        j'y connais pas grand chose dans les différences/nuances exacts, Mais l'ubuntu profite du monde debian, et tu peux installer tous les serveurs que tu veux, et ne pas booter sous X ... et ça ressemblera à une "debian serveur" ...

        ce que je peux te dire, c'est que pour partager un dossier, je selectionne le dossier, clic gauche, menu contextuel > partager ce dossier, et j'y rentre mes params (smb) et ça roule ...
        (on peut partager à travers d'autres protos, nfs, ... même ftp je crois)

        j'ai juste eu qques difficultés pour ne partager que pour un user précis, j'ai du faire un "smdadduser" (ou qqchose du style, car l'ubuntu n'aurait pas mapper le user system et le user samba ?!?) ...(c t pour ne pas laisser mon share accessible à toute la terre ;-)

        du coup, il est vrai que je n'ai aucune idée (enfin un peu quand même) de comment on fait ça à la mano ... pk tout s'est fait en gui.

        mais de là à changer de distrib pour partager un dossier samba : non ...

        sinon ... quand tu shares avec samba, il te claque un "nom de domaine nt" obligatoire, si j'ai bien compris
        dans mon cas, c'était "MSHOME" ...
        (ce domaine "MSHOME" est défini dans le "smb.conf" je pense)

        mes potes windowsiens(et linuxiens) on pu s'y connecter via l'explorateur par :
        //1.2.3.4/share ... et comme compte, il doivent entrer "MSHOME\login" et "password" (l'ip, le login et le pass sont factices ;-)

        C'est peut être tout simplement ça ton prob ... (c tout ce que je connais dans samba, en tant qu'ubuntien ;-), mais j'ai pas besoin dans savoir plus, pk it just works)
  • # Par defaut avec suse...

    Posté par  . Évalué à 1.

    ...il faut activer chaque utilisateur ayant besoin d'acceder au partage smb avec la commande:
    smbpasswd -a nom_utilisateur

    Ensuite tu attribues un mot de passe.
    ATTENTION, il faut que le/les l'utilisateur(s) samba que tu actives comme ceci soit(ent) déjà un/des utilisateur(s) créé(s) sur ta machine.

    Cependant, il me semble que tu peux t'affranchir de ça si tu mets l'option public=yes dans ta section [myshare] comme il est déjà indiqué plus haut.

    Pour le problème "path was not found", voir les commentaires au dessus.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.