Serveur Samba

Résolu
bonjour,

J ai un problème avec mon serveur samba, quant je me connecte avec la station sous windows XP, je ne peux pas accéder au serveur alors qu'il apparait dans favori réseau.

Il me dit que j ai pas les autorisations nécessaire, de plus j ai mit le nom du domaine dans groupe de travail, est ce le bonne endroit et non pas domaine.

Je pense avoir des problèmes d'utilisateurs.

Donc si quelqu'un peut m'aidez,

Je vous remercie.

11 réponses

  1. à part ce script :

    add user script = /usr/sbin/useradd -d /dev/null -g machines -c 'Machine Account' -s /bin/false -M %u

    ne vire rien d'autres si ce scritp tu l'as deja fait en mode commande

    je t'avais seulement donné l'essentiel pour smb.conf, je te l'ai pas écrti en entier. si tu vire le reste, et que ça marche pas...
    1. tu cherche à faire quoi exactement avec ton serveur samba ? un controelur de domaine ? partage de fichier ? partage d'imprimante ?

      tu n'arrive pas à partager les ressources samba ?

      sur le serveur samba, tu crée un utilisateur:
      adduser TonzEnTongue (hé hé)
      smbpasswd -a TonzEnTongue

      c'est poru le rattacher à samba.

      Ensuite t'ajoute la machine:

      /usr/sbin/useradd -d /dev/null -g machines -c 'Machine Account' -s /bin/false -M client$

      dans lequel client est le nom de ton windowsXP en minuscule !

      essaie voir
      1. je veux que se soit un controleur de domaine

        j ai deja fai ce ke tu ma di pr les user

        ds smb passwd j ai un compte tony
        et tony$ qui représente la machine

        en faite je sais pas trop ce qu il fo mettre dans smb.conf pour que se soit un controleur de domaine
        1. # Global parametres

          [global]
          workgroup = tonz

          netbios name = PRINCIPAL
          server string = Samba %v as PDC

          encrypt passwords = Yes

          security = user

          add user script = /usr/sbin/useradd -d /dev/null -g machines -c 'Machine Account' -s /bin/false -M %u

          # chemin du profil NT
          logon path = \\%L\Profiles\%U

          # création du montage H: (répertoire perso) pour tous les utilisateurs
          logon drive = H:
          logon home = \\%L\%u

          # Controleur de domaine principal
          domain logons = Yes
          os level = 64
          preferred master = Yes
          domain master = Yes
          admin users = root @adm
          dns proxy = No

          hosts allow = 192.168.1. 127.

          [homes]
          comment = Home Directories
          read only = No
          browseable = No

          [netlogon]
          comment = Network Logon Service
          path = /var/lib/samba/netlogon
          guest ok = Yes
          browseable = No

          [Profiles]
          path = /var/lib/samba/profiles
          read only = No
          guest ok = Yes
          browseable = No

          [public]
          comment = pour la totalité
          path = /mnt/serveur/public
          valid users = @tonz,@adm
          directory mode = 775
          public = yes
          create mode = 0664
          writeable = yes
          wide links = no
          1. ok merci et apres pour les user je fai koi

            leskel utilisateur unix
            utilisateur samba
            utilisateur windows

            mon utilisateur c 'est tonz et le nom du client c 'est tonz
            1. est ce que je doi rajouter les poste client dans /etc/hosts et/etc/samba/lmhosts
              1. si ton controleur de domaine marche (si tu l'as bien rattaché au domaine dans les propriétés poste du travail), alors tu te logue au domaine avec un user crée sous samba (pas besoin de le créer sous XP !)
                1. Ensuite t'ajoute la machine:

                  /usr/sbin/useradd -d /dev/null -g machines -c 'Machine Account' -s /bin/false -M client$

                  dans lequel client est le nom de ton windowsXP en minuscule !

                  apres avoir fai sa es ce ke je doi faire
                  smbpassword -a client$

                  pr le fichier smb.conf je met tous sa et je vire tous le reste
                  1. si t'as ajouté en mode commande:
                    /usr/sbin/useradd -d /dev/null -g machines -c 'Machine Account' -s /bin/false -M client$

                    t'a pas besoin de le mettre dans smb.conf ni même faire smbpasswd -a client$ car c'est une machine et pas un utilisateur

                    ne vire rien dans smb.conf
                    1. # Global parametres

                      [global]
                      workgroup = tonz

                      netbios name = PRINCIPAL
                      server string = Samba %v as PDC

                      encrypt passwords = Yes

                      security = user

                      add user script = /usr/sbin/useradd -d /dev/null -g machines -c 'Machine Account' -s /bin/false -M %u

                      # chemin du profil NT
                      logon path = \\%L\Profiles\%U

                      # création du montage H: (répertoire perso) pour tous les utilisateurs
                      logon drive = H:
                      logon home = \\%L\%u

                      # Controleur de domaine principal
                      domain logons = Yes
                      os level = 64
                      preferred master = Yes
                      domain master = Yes
                      admin users = root @adm
                      dns proxy = No

                      hosts allow = 192.168.1. 127.

                      [homes]
                      comment = Home Directories
                      read only = No
                      browseable = No

                      [netlogon]
                      comment = Network Logon Service
                      path = /var/lib/samba/netlogon
                      guest ok = Yes
                      browseable = No

                      [Profiles]
                      path = /var/lib/samba/profiles
                      read only = No
                      guest ok = Yes
                      browseable = No

                      [public]
                      comment = pour la totalité
                      path = /mnt/serveur/public
                      valid users = @tonz,@adm
                      directory mode = 775
                      public = yes
                      create mode = 0664
                      writeable = yes
                      wide links = no

                      je met sa et ts ce ki il y avai avt je le vire ????