Forum Linux.débutant Partage public via SAMBA

Posté par  .
Étiquettes : aucune
0
21
sept.
2004
Ceux qui dualbootent encore le savent surement, il y a deux manières d'accéder à un répertoire partagé sous Windows:
- Soit en fournissant un nom d'utilisateur et un mot de passe, auquel cas on a accès à tous les volumes de la machine,
- Soit sans rien fournir du tout (les partages apparaissent automatiquement sous XP), auquel cas on n'accède qu'aux dossiers explicitement partagés.

Je cherche à obtenir le même comportement sur un linux avec samba. Fournir un partage en échange d'une autentification est simple (ça marche tout seul), mais je n'arrive pas à trouver un moyen de rendre un dossier totalement public (fut-ce en lecture seule) sans pour autant désactiver tout le contrôle d'utilisateur (en passant en mode "share", par exemple).

J'ai peut-être rien compris au film, mais ça commence à m'agacer prodigieusement. Alors si quelqu'un a des tuyaux, merci beaucoup.
  • # comme ca?

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

    [public]
    create mode = 664
    writable = yes
    directory mode = 775
    comment = Espace Public
    path = /home/users/public
    public = yes

    Voila ca marche en security = user ou share. Si mes souvenir sont bons, les postes ne se connectaient pas au domaine et avait accés a ce dossier sans mdp.

    En tout cas ca marche avec smbclient.
    • [^] # Re: comme ca?

      Posté par  . Évalué à 2.

      C'est ce que j'essayais de faire, mais ça ne marche pas. smbclient accepte bien de se connecter sans mot de passe, mais il en demande un quand même.

      Depuis un poste windows, c'est pire: il demande un couple user/password, et n'en accepte aucun.

      Je précise un peu: je cherche à obtenir une situation dans laquelle le serveur ne demande aucun mot de passe, même vide, au client.
      • [^] # Re: comme ca?

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

        Alors essayes plutot ça :

        [Cdrom]
        comment = CD-Rom Device on %h
        path = /cdrom
        read only = Yes
        guest ok = Yes

        (ajoutes bien sur les paramètres supplémentaires que tu souhaites), mais je dirais que l'important est "guest ok = Yes"

        A++
        • [^] # Re: comme ca?

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

          Oops !!!

          J'ai oublié la section :

          # Global parameters

          map to guest = Bad User
          guest account = nobody

          Et voilà ...

          A++
          • [^] # Re: comme ca?

            Posté par  . Évalué à 2.

            C'est mieux (je peux me connecter avec le couple 'guest'/''), mais il n'y a toujours pas moyen d'avoir accès au volume sans couple login/pass. Je me demande, en fait, si cette fonctionnalité existe dans samba: si ça se trouve je me fatigue pour rien ;)
            • [^] # Re: comme ca?

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

              Peux tu poster ton smb.conf pour voir ta configuration dans son intégralité s'il te plait.

              A++
            • [^] # Re: comme ca?

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

              J'ai également oublié de dire que ca marche avec le paramètre global :

              security = user

              A++
              • [^] # Re: comme ca?

                Posté par  . Évalué à 2.

                Arrh, j'étais persuadé de l'avoir, en plus, ce paramêtre à la con. Complètement merci, tu me sors de trois jours de galères :)

Suivre le flux des commentaires

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