> > 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 ? > > > > dc si je comprend bien, le cheminement est normal. oui > samba convertit donc bien l'uid de la personne se connectant depuis le > client. oui > > dc, j'en conclut que quand je regarde les droits avec konsole ou konqueror, > il > récupère l'uid et guid des fichiers distant, regarde ds la base de compte > local du client, et m'indique dc leur nom. (et au passage m'interdit dc d'y > écrire ou d'y lire etc....) non, les uid/gid distants n'ont rien à voir côté client, seul le nom que tu mets quand tu te connecte avec smb4k est utilisé par samba pour vérifier que tu est bien un user autorisé, et associer la connexion avec le bon compte système sur le serveur. En d'autres termes, quelque soit l'utilisateur local, ce sera toujours le nom que tu rentres dans smb4k qui sera utilisé pour t'autoriser l'accès aux ressources du serveur
quand tu regardes les droits avec konqueror : la propriété des fichiers est à l'user qui a lancé smb4k, le groupe son groupe primaire. Le propriétaire et les droits ne sont pas ceux du serveur. > > il faudrait dc, que les ids de mes clients, soient les même que ceux du > serveur c'est ça ??? non > > > > 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:) > > fais un test : crée à partir de ton client smb4k un fichier sur le serveur. Regarde qui en est proprétaire et quels sont les droits. Regarde ensuite le propriétaire et les droits côté serveur. Tu devrais comprendre ce qui s'est passé ! J'avais écrit une doc il y a un bon moment sur les droits unix/samba, tu devrais la retrouver sur http://lugmax.free.fr, peut-être que ça t'aidera -- CC
____________________________________________________ Want to buy your Pack or Services from Mandriva? Go to http://store.mandriva.com Join the Club : http://www.mandrivaclub.com ____________________________________________________
