Le jeudi 27 Octobre 2005 18:40, linux_forever2001 a écrit :
> jour,
>
> ce que je veux dire, et j'espère que cette fois je serai clair, c
> que, les droits sur mes fichiers sur le serveur ne correspondent pas
> avec ceux mon poste perso sous linux quand je me connecte à ma
> ressource.
je suppose que tu as :
- d'une part, un serveur sous linux
- d'autre part, un autre poste client du serveur également sous linux
>
> explication:
>
> mon fichier a comme propriétaire user1 et comme groupe:gpe1.
tu parles bien des propriétaire et groupe sur le serveur
>
> ça ce sont les VRAIS droits, ceux que g fixé, et qui font que depuis
> le poste windows, tout fctionne TRES bien.
je ne vois pas le rapport
>
> Mais, quand je me connecte via smb4k à cette ressource si je regarde
> les propriétés (les droits) j'ai ceci:
>
> utilisateurs: userx groupe:sadm
tu regardes maintenant les droits de quelle endroit ? côté serveur ou 
côté client ? D'après ce que je vois, cela *doit* être les droits vus 
du côté client. Ce sont *toujours* les droits définis au montage, donc 
propriétaire : ton compte local, groupe : ton groupe primaire.

Ces informations sont converties sur le serveur, via la conversion 
rid/uid-gid, en un user et groupe sur le serveur qui correspond à 
l'association faite au niveau de la base de comptes samba.
Ce qui veux dire que, si à partir de ton client linux, tu crées un 
fichier, il devrait avoir les bons droits, à savoir l'user et le groupe 
associés sur le serveur à ton nom de login samba.
Le _nom_ est le même, pas forcément les uid/gid.

Je ne sais pas si je me fais bien comprendre...
Un exemple : j'ai un compte sur le serveur au nom de user1, uid 502.
Je crée un compte samba avec smbpasswd -a user1 (mettre le mot de passe 
samba, pas nécessairement le même que le compte système - qui peux 
d'ailleurs être inactif)
Samba possède maintenant un compte nommé user1, avec le mot de passe 
samba que tu viens de rentrer.

Tu te connectes avec smb4k, en mettant dans l'authentification user1 et 
ton mot de passe.

Tu te connectes donc à la ressource, et tu la montes.
À qui appartient une ressource montée par un utilisateur ? À 
l'utilisateur local (côté client). Donc à l'user qui a monté la 
ressource, en l'occurence celui qui a lancé smb4k !

OK ?
>
> userx étant un utilisateur local de mon poste et sadm un gpe.
>
>
> J'en conclut dc, que mon client récupère l'uid et guid.
> problème:
>
> UID sur le serveur ||| user sur le serveur ||| user sur le client
> UID 502                               user1                   userx
> GUID 505                              Common                  sadm
>
> Bilan: je n'ai plus les bons droits.
>
> comment faire pr corriger cela ?
> est-il sans risque de coordonner les UID et GUID entre le serveur et
> le client, je veux dire par là est-il possible de les changer sans
> que tout ne oarte en vrille ???
>
> merci
>
> PS: c pas simple à expliquer, mais j'espère que j'ai réussi cette
> fois à m'expliquer:)

-- 
CC


____________________________________________________
Want to buy your Pack or Services from Mandriva? 
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________

Répondre à