Forum Linux.redhat Fedora 15 et Samba

Posté par  . Licence CC By‑SA.
Étiquettes :
0
10
juin
2013

Salut,

Je me permet de me demander votre aide car j'ai un soucis avec un partage de fichiers samba.
Je veux partager des disques durs qui se trouvent sur un PC sur mon "réseau" local de machines se trouvant sous Windows 7 et 8, j'ai 1 pc sous windows 8 et deux sous 7 le tout dans un groupe résidentiel.
Et un pc qui fait office de pc de dépannage/nas qui est sous fedora 15

Depuis cet aprés midi, je me bats avec ce samba qui fonctionne mal.
A chaque fois que je veux essayer de me connecter à ma machine sous fedora, on me réclame un mot de passe/nom utilisateur, or je voudrais un partage sans mot de passe.
J'ai bien sur essayé de mettre mon nom d'utilisateur sous linux… rien du tout
j'ai essayé de creer un utilisateur pour samba, ça n'a rien changé.
J'ai parcouru plein de forums modifié je ne sais combien de fois mon smb.conf et ça ne fonctionne pas non plus.
Les disques sont montés automatiquement au démarrage du PC donc pas de soucis de ce coté là, j'ai aussi supprimé le parefeu firewalld.

Y'a t'il une technique qui permettent de faire fonctionner samba, ou c'est carrément incompatible??

Merci

Je mets mon smb.conf qui ne ressemble plus a rien à force de manips…

> [global]
server string = Samba Version %V
workgroup = workgroup
netbios name = NAS Fedora
hosts allow = 127. 192.168.1
map to guest = Bad User
max log size = 50
cups options = raw
security = share
public = yes
encrypt passwords = no
guest account = nobody

[DIVERS]
comment = Divers
path = /run/media/gaetan/DIVERS
read only = no
; browseable = yes
create mask = 0777
directory mask = 0777
valid users = gaetan
[gaetan]
path = /run/media/gaetan
read only = no
; browseable = yes
guest ok = yes

  • # conflit entre le global et le gaetan

    Posté par  . Évalué à 2.

    dans le [global] tu dis
    map to guest = Bad User

    alors que dans [gaetan] tu lui dit
    guest ok=yes

    j'essayerais 2 choses :
    - en commentant le map to guest (avec un ; devant)
    ou
    - en faisant un map to guest=nobody

    • [^] # Re: conflit entre le global et le gaetan

      Posté par  . Évalué à 0.

      Je viens de faire la modif.
      J'ai mis map to guest=nobody

      J'ai toujours un accès impossible via windows, soit il me réclame un password, soit il arrive pas à se connecter.

      • [^] # Re: conflit entre le global et le gaetan

        Posté par  . Évalué à 2.

        un autre point à verifier, tu as mis

        security=share

        d'apres la documentation http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-fr-4/s1-samba-security-modes.html
        ca veut dire qu'il doit y avoir un mot de passe sur le partage

        sauf que toi tu voudrais que ce soit en fonction de l'utilisateur
        donc il faudrait plutot mettre

        security=user

        • [^] # Re: conflit entre le global et le gaetan

          Posté par  . Évalué à 0.

          C'est encore moi.
          Voilà mon nouveau smb.conf qui apparement ne donne toujours rien, j'ai toujours soit l'impossiblité de me connecter soit une demande de password.

          [global]
          server string = Samba Version %V
          workgroup = workgroup
          netbios name = NAS Fedora
          hosts allow = 127. 192.168.1
          max log size = 50
          cups options = raw
          security = user
          public = yes
          encrypt passwords = no
          guest account = nobody
          
          [DIVERS]
          comment = Divers
          path = /run/media/gaetan/DIVERS
          read only = no
          ;browseable = yes
          create mask = 0777
          directory mask = 0777
          valid users = gaetan
          
          

          Est ce que l'endroit ou se trouve le dossier à partager pourrais foutre le bordel??

          • [^] # Re: conflit entre le global et le gaetan

            Posté par  . Évalué à 2. Dernière modification le 10 juin 2013 à 13:40.

            dans cette derniere version tu n'as plus qu'un seul partage [DIVERS]
            qui :

            • n'est pas navigable (browsable=yes est commenté)
            • est reservé à l'utilisateur gaetan (valid users = gaetan)
            • [^] # Re: conflit entre le global et le gaetan

              Posté par  . Évalué à 0.

              J'ai modifiée ça aussi, ça n'a rien changé.
              En fait j'ai plusieurs partages mais je les ai pas tous mis car les autres sont du copier/coller de divers.
              Je sais pas pourquoi, mais à chaque fois que j'essaie de passer par l'interface graphique de samba, il me commente la ligne browsable…
              Malgré avoir effacé le fichier smb.conf et l'avoir refais de A à Z ça n'a pas fonctionné non plus.
              Je fais deux trois derniers essais, et si ça fonctionne toujours pas, je repasserai sous un windows.

              • [^] # Re: conflit entre le global et le gaetan

                Posté par  . Évalué à 2.

                il faut peut-etre faire simple
                et comprendre ce que tu fais plutot que de faire violent.

                1°) configurer un seul partage
                1a°) il faut surement que les droits linux du partage soit 777 ou 770 pour que samba puisse aller se promener dedans
                1b°) partage le avec un utilisateur de ta machine linux (gaetan dans tes exemples)

                2°) depuis ton windows, va voir ce partage, avec le login de l'utilisateur (gaetan) et son mot de passe linux.

                si ca marche on a deja fait un grand pas.

                3°) essaie en activant le partage sans utilisateur donc avec guest.

                • [^] # Re: conflit entre le global et le gaetan

                  Posté par  . Évalué à 0.

                  Je refais la manip, voilà mon nouveau smb.conf.
                  IL y'a du mieux, j'arrive à acceder à mon disque Divers depuis un poste Windows en entrant mon nom d'utilisateur gaetan / mot de passe courant.
                  Mais ça fonctionne que avec Divers, les autres partages, l’accès m'est refusé sans même une demande de mot de passe.
                  Tous les volumes sont montés automatiquement au démarrage et on eu droit à un chmod 777 (j'avais fait ça des le début)
                  Par contre, mon disque "divers" et en ext4, et les autres auxquels je ne peux accéder sont en ntfs, est ce que ça pourrait mettre le bazar, vu que la gestion des droits est différente??

                  [global]
                  workgroup = WORKGROUP
                  netbios name = NAS
                  server string = Serveur samba %v
                  security = SHARE
                  syslog = 0
                  dns proxy = no
                  guest account = gaetan
                  socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RVCBUF=8192 SO_SNDBUF=81$

                  [divers]
                      path = //run/media/gaetan/DIVERS
                      comment = Divers
                      read only = no
                      guest ok = yes
                      public = yes
                  
                  [zik]
                      path = //run/media/gaetan/ZIK
                      comment = zik
                      read only = no
                      guest ok = yes
                      public = yes
                  
                  [films sd]
                  path = //run/media/gaetan/FILMSSD
                      comment = Filmssd
                      read only = no
                      guest ok = yes
                      public = yes
                  
                  [films hd1]
                  path = //run/media/gaetan/FILMSHD1
                      comment = Filmshd1
                      read only = no
                      guest ok = yes
                      public = yes
                  
                  [films hd2]
                  path = //run/media/gaetan/FILMSHD2
                      comment = Filmshd2
                      read only = no
                      guest ok = yes
                      public = yes
                  
                  
                  • [^] # Re: conflit entre le global et le gaetan

                    Posté par  . Évalué à 2.

                    en effet, tu parles de ext4 pour Divers, NTFS pour les autres
                    verifies qu'ils soient montés en 777 afin que samba puisse aller se promener dedans.

  • # Un coup de smbuser ?

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

    Afin de peupler /etc/samba/smbusers

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

Suivre le flux des commentaires

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