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

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



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.


Reply to: