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. 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 ????
                    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...