Bonjour à tous,

Je sais que le sujet Samba a déjà été abordé plusieurs centaines de fois mais je n'ai pas trouvé la réponse à mon problème.

J'utilise une configuration très simple :

- Un PC fixe sous Fedora 14 qui partage une partition NTFS monté automatiquement (via fstab au démarrage) sur le point /mnt/Data.
- Un PC portable sous Fedora 14 ou MS XP (Dual Boot) avec lequel je voudrais pouvoir accéder aux fichiers.

Pour pouvoir effectué le partage j'utilise Samba avec le fichier smb.conf suivant :
#Global Parameters
    [global]
        workgroup = HOME
        security = SHARE
    [Data]
        path = /mnt/Data
        read only = yes
        guest ok = yes
Dans un premier temps je fais le test avec un partage en lecture seule, je donnerai ensuite les droits d'écriture et d'exécution lorsque j'aurai défini les utilisateurs.

Mon problème est le suivant :

- Sous MS XP, le partage est invisible dans le partage réseau. J'arrive à y accéder en entrant l'adresse IP du PC fixe dans l'explorer mais lorsque j'essaye d'entrer dans le dossier partager, il me dit que je n'ai pas les droits suffisants.
- Sous Fedora 14, je ne peux y accéder qu'en entrant l'adresse IP du PC fixe dans "se connecter à un serveur". Mais là également lorsque j'essaye d'accéder au dossier il me met "Accès refusé".

Je ne comprends pas d'où cela peut venir. Si quelqu'un a une solution.
Je précise que je suis débutant avec Samba.

Merci d'avance.
Merci jcdoudou pour ta réponse.

Non malheureusement mon pare-feu est déjà désactivé pour le test.
et le service nmb est bien demarré?
Oui le service est bien démarré. Je l'ai également redémarré de nombreuses fois grâce à la commande :
service smb restart
Mais rien à faire ça ne fonctionne pas.

PS : Un petit renseignement qui sera peut être utile, je m'initie à Samba à l'aide de ce document :
Samba guide
Et mon problème intervient dès la première configuration qu'ils proposent.
je parlais du service nmb, pas smb... nmb comme netbios, le protocole qui permet aux autres machines d'accèder aux partages avec des noms plutôt que des IPs.
Ah autant pour moi j'avais mal lu. Je test ça ce soir et je posterai le résultat.
Bonjour à tous,

Merci madko pour ton idée. En effet le service nmb n'était pas activé au démarrage. C'est désormais chose faite et le partage est devenu visible sur le réseau depuis les différents OS.
Par contre il me marque encore accès refusé lorsque j'essaye d'y accéder.
Si quelqu'un a une idée.
Par contre il me marque encore accès refusé lorsque j'essaye d'y accéder.
Ne pas oublier un éventuel blocage par SELinux.
as tu donné les droits d'ecritures sur la partition NTFS ( je parle des droit NTFS ) ? car meme si samba t'ouvre le repertoire ! si NTFS te bloque ! ba tu ne poura pas y acceder.
Merci à tous pour vos réponses,

@philo : J'ai désactivé SElinux pour le test.

@penthium2 : Comment fais-tu pour définir les permissions NTFS avec Fedora?

Voici également mon fichier /etc/fstab si ça peut aider quelqu'un :
#
# /etc/fstab
# Created by anaconda on Thu Dec  9 21:21:37 2010
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=e9749a89-bc09-4cfb-9502-9849b4f1b2f0 /                       ext4    defaults        1 1
UUID=3164f62c-05b4-4f7b-8048-4f3b523559b7 /boot                   ext4    defaults        1 2
UUID=cc5dd0f5-7386-402b-811e-743b2b2370eb swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
/dev/sdb1               /mnt/Data               ntfs    users,umask=0   0 0
5 jours plus tard
Bon j'ai vérifié tous mes paramètres et relu la procédure du guide que je consulte mais je n'arrive pas à trouver le bug.

SElinux est bien désactivé des deux côtés mais j'ai quand même un problème d'authentification.

Voilà ce qu'il se passe.
Lorsque j'exécute la commande :
smbclient -L fedora-fixe -U %
J'obtiens la réponse voulue :
Domain=[HOME] OS=[Unix] Server=[Samba 3.5.6-71.fc14]

    Sharename       Type      Comment
    ---------       ----      -------
    Data            Disk      
    IPC$            IPC       IPC Service (Samba 3.5.6-71.fc14)
Domain=[HOME] OS=[Unix] Server=[Samba 3.5.6-71.fc14]

    Server               Comment
    ---------            -------
    FEDORA-FIXE          Samba 3.5.6-71.fc14

    Workgroup            Master
    ---------            -------
    HOME                 FEDORA-FIXE
Mais lorsque je lui passe un utilisateur en paramètre (pour vérifier la désactivation de l'authentification grâce au paramètre guest ok = yes) :
smbclient -L fedora-fixe -U root%password
J'obtiens la réponse suivante :
Domain=[HOME] OS=[Unix] Server=[Samba 3.5.6-71.fc14]
Server requested LANMAN password (share-level security) but 'client lanman auth' is disabled
tree connect failed: NT_STATUS_ACCESS_DENIED
Alors que je devrai obtenir la même réponse qu'avec la commande précédente.

Quelqu'un aurait-il une idée de se qu'il se passe?
Bon je viens de réussir à faire fonctionner l'accès au dossier.
En fait le dossier partagé appartenait à l'utilisateur root.
Il a donc suffit que je fasse un coup de chown pour attribuer le dossier partagé à l'utilisateur courant et l'accès ne m'est plus refusé.
Cependant je continu d'avoir la réponse anormale.
Si quelqu'un peut m'expliquer.