[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problème Samba entre 2 machines Debian...



David BERCOT wrote:
Le Tue, 10 Aug 2010 13:43:03 +0200,
TOUZEAU Pierre SGAR14 <pierre.touzeau@basse-normandie.pref.gouv.fr> a
écrit :
Sooorry, j'ai confusionné ...
le mount.cifs avec le credential indiqué ne porte pas sur le montage mais bel et bien sur l'accès au fichiers montés. En clair, vous demandez bien que l'accès au mount se fasse sous l'identité 33.

En effet, car c'est cet utilisateur qui en a besoin...

Mais si effectivement, comme le dit Bruno, l'uid 33 correspond à www-data alors là est le problème ; mais vous pouvez tout à fais indiquer uid=samba

Non, non, c'est bien www-data qui doit y accéder, mais il n'arrive pas
à écrire alors que, sur le serveur, le user samba a bien tous les
droits (il est propriétaire de la ressource).

David.

d'autant qu'il y a un mapping ?

Pierre

Le 10/08/2010 09:23, David BERCOT a écrit :
Bonjour,

Le Mon, 09 Aug 2010 18:35:58 +0200,
TOUZEAU Pierre SGAR14 <pierre.touzeau@basse-normandie.pref.gouv.fr>
a écrit :
Je ne suis pas un habitué des accès Samba via un Debian plutôt
qu'un Win mais j'ai le sentiment que votre problème vient du
fait  : qu'a partir d'un poste XP l'utilisateur qui "touche" aux
fichiers est toujours  samba.samba (clauses force user .group)
Ce qui me paraît logique vu que c'est ce qu'on lui demande ;-)

tandis qu'avec le mount, l'utilisateur qui "touche" les fichiers
est l'utilisateur classique même si vous faite monter le partage
en 33.33 (samba j'imagine)
Là, ça me paraît justement beaucoup moins logique. Pourquoi est-ce
que le client Debian ne respecte pas ce que lui indique le serveur
Samba ?

Il n'y a pas ce changement d'utilisateur, pour le vérifier ,faite
un "su samba"
En fait, ce compte samba n'existe pas sur le client Debian. De même
que l'uid et le gid indiqués par le serveur (1500 & 1500).
Mais si je comprends bien, le client Debian ne respecte pas ce que
lui dit le serveur ???

Là, je suis mal parti ;-)

Merci.

David.

My two cent.

Pierre

Le 09/08/2010 14:56, David BERCOT a écrit :
Bonjour,

Sur un serveur Debian (Lenny), j'ai une ressource partagée de la
manière suivante :
[ressource]
        comment = Ressource
        path = /ressource
        valid users = @groupeAD
        read only = no
        browseable = no
        create mask = 0775
        directory mask = 0775
        force user = samba
        force group = samba
        force create mode = 0775
        force directory mode = 0775
A partir d'un poste sous Windows XP, je me connecte à cette
ressource via un compte du groupeAD et tout fonctionne
parfaitement : lecture, écriture, avec les bons droits...

En revanche, à partir d'une autre machine Debian (toujours Lenny),
si je rajoute cette ligne dans mon fstab :
//adresseIP/ressource  /mnt_ressource  cifs
credentials=.smbcredentials ça ne fonctionne plus.
En root, j'arrive bien à écrire sur la ressource, mais pas avec un
user "classique". De même, si je rajoute un uid=33,gid=33 dans mon
fstab, ça ne change rien.

Je m'arrache les cheveux depuis ce matin car, la semaine dernière,
avant de ré-installer ce serveur, ça fonctionnait correctement.

Auriez-vous une piste à me donner ?

Merci d'avance.

David.


Peux-tu être plus précis dans la présentation du problème.
que donne un "ls -l" de ton point de montage?
Que mets-tu exactement dans ton fstab?

Il est difficile de poser un diagnostic à l'aveugle.

Bruno


Reply to: