Forum général.général Petit problème pas sympa avec SaMBa !

Posté par  (site web personnel) .
Étiquettes : aucune
0
30
juil.
2004
Bonjour,

J'ai un petit problème avec SaMBa que j'aimerai vous soumettre.

Au lieu de tenter des explications compliquées, voici brut de chez brut les commandes que je tape:


-*- Côté serveur (SaMBa 3.0.3 / FC2)

=> /etc/group
smbtest:x:209:fixxxer

# ll -d /SaMBa/SMBTest/
drwxrwx--- 5 root smbtest 4096 Jul 30 01:41 /SaMBa/SMBTest/

# ll /SaMBa/SMBTest/
total 12
-rw-rw---- 1 root smbtest 0 Jul 30 01:41 fic1
-rw-rw---- 1 root smbtest 0 Jul 30 01:41 fic2
-rw-rw---- 1 root smbtest 0 Jul 30 01:41 fic3
drwxrwx--- 2 root smbtest 4096 Jul 30 01:41 rep1
drwxrwx--- 2 root smbtest 4096 Jul 30 01:41 rep2
drwxrwx--- 2 root smbtest 4096 Jul 30 01:41 rep3

=> /etc/samba/smb.conf
[SMBTest]
path = /SaMBa/SMBTest
comment = SMBTest
writeable = yes
guest ok = no
username = @smbtest
force group = smbtest
create mode = 0660
directory mode = 0770


Voila donc... pour ce qui est du serveur. Avant j'utilisais samba 2.2.8a sous RH7.2 et tout fonctionnait à merveille (sous Windows et surtout sous Linux).

Puis, depuis que je suis passé sous FC2 et SaMBa 3.0.3 j'observe un comportement étrange...

Lorsque je boot sous Windows (pouah !) tout semble fonctionner parfaitement comme avant...

Par contre, sous Linux.... Y'a un truc bizarre.

-*- Client (Mdk 10 Official)
=> /etc/group
smbfs:x:200:fixxxer


=> /etc/samba/auth
username = fixxxer
password = <mon_pass>


=> /etc/fstab
//serveur/SMBTest /mnt/SaMBa/SMBTest smbfs iocharset=iso8859-1,credentials=/etc/samba/auth,dmask=0770,gid=200,fmask=0660 0 0


# mount /mnt/SaMBa/SMBTest

# ll -d /mnt/SaMBa/SMBTest
drwxrwx--- 1 root smbfs 4096 Jul 30 01:49 /mnt/SaMBa/SMBTest/

Là on voit bien que le répertoire est monté avec le bon gid (200=smbfs) par contre, mon problème se situe là:
# ll /mnt/SaMBa/SMBTest
total 1572864
-rw-rw---- 1 root 209 0 Jul 30 01:41 fic1
-rw-rw---- 1 root 209 0 Jul 30 01:41 fic2
-rw-rw---- 1 root 209 0 Jul 30 01:41 fic3
drwxrwx--- 1 root 209 0 Jul 30 01:41 rep1/
drwxrwx--- 1 root 209 0 Jul 30 01:41 rep2/
drwxrwx--- 1 root 209 0 Jul 30 01:41 rep3/

Pourquoi le gid est 209 (ça corresponds au GID côté serveur) alors que je lui demande de me monter le répertoire avec un GID=200 ???

Tout fonctionnait nickel lorsque j'étais avec samba 2.2.8a. Le problème se situe-t-il côté serveur ou côté client (j'ai beau chercher, je sèche)... ?

Si jamais vous pouvez m'aider... Merci à vous !
  • # Boulet !

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

    Bon bah voila ! J'ai trouvé :s....

    Si vous avez le même problème que moi, il faut ajouter ceci dans le fichier smb.conf du serveur (section globale)

    unix extensions = no


    Ce paramètre n'existait pas apparament avec samba < 3.x.x et sa valeur par défaut est à "yes".
    • [^] # Re: Boulet !

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

      Merci pour cette info, je connais des gens qui avaient aussi ce problème :-)
    • [^] # Re: Boulet !

      Posté par  . Évalué à 1.

      Merci en ce moment, j'avais un peu la flême de chercher dans les docs.
      J'avais néenmoins compris que cela venais de mon upgrade samba 2.x vers 3.x.

      ty

Suivre le flux des commentaires

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