Re: Samba et liens symboliques
Sébastien Lardière wrote:
>Le 14/09/05, garfield a écrit :
>
>
>
>>>J'ai un probleme avec Samba et les liens symboliques.
>>>
>>>Sur une machine, qui a des fichiers à partager, j'ai installé Samba,
>>>et configuré correctement les partages. Dans ces partages, on trouve
>>>des liens symboliques, qui pointent vers des repertoires situés hors
>>>des partages.
>>>
>>>
>>>
>>Tu utilises "follow Symlinks" ou "wide links" (je suppose wide links)
>>pourrais-tu me donner ta partie de smb.conf qui contient le partage.
>>
>>
>
>Je viens d'essayer avec ces deux options, et ça ne change rien :
>
>[Partage]
> comment = Partage de fichiers
> follow symlinks = yes
> wide links = yes
> browseable = yes
> public = yes
> guest ok = yes
> path=/home/user/Partage
> create mask = 0777
> directory mask = 0777
>
>
>
>
follow symlinks permet suivre un lien valide entre 2 partages, wide
links permet d'acceder a un lien hors partage exemple: tu partages
seulement /mnt et tu veux acceder a /usr, tu utilises wide links
>
>
>>>J'ai 2 postes clients, un sous WinXP et un sous Linux.
>>>
>>>
>>Un sous WinXP chaqu'un sa croix ;)
>>
>>
>
>En l'occurence, sous XP, ça marche ...
>
>
>
>> Ils utilisent
>>
>>
>>>tous les deux les partages de la même façon. Mais le probleme se
>>>trouve sur le client sous Linux : Il ne sait pas suivre les liens
>>>symboliques. Ce qui pourrait paraitre logique, comme ils sont hors des
>>>partages. Mais ça marche sous XP, donc ça doit bien pouvoir marcher
>>>d'une façon ou d'une autre sous Linux.
>>>
>>>
>>>
>>Quel logiciel utilises-tu sous linux pour acceder a tes partages ?
>>
>>
>
>je monte le partage samba sur la machine cliente, comme n'importe quel
>montage, donc le partage est dans le vfs du systeme client. Apres, que
>ça soit un shell ou nautilus, ça ne change rien, normalement.
>
>
>
>>>En voyant mon installation fonctionner sous XP, je me suis dis que
>>>c'etait Samba (ou le vfs du systeme serveur) qui faisait la
>>>"traduction" du lien, mais comme ça ne fonctionne pas sur le client
>>>Linux, je ne comprends rien.
>>>
>>>Quelqu'un aurait-il une explication ?
>>>
>>>merci
>>>
>>>
>
>
>
>
Voila j'ai fait le test, j'ai utilisé LinNeighborhood pour monter le
partage et sa passe tout seul.
J'utilise samba version 3.0.14a-3
Le partage que j'ai fait pour tester (je n'ai pas mi wide links comme
dis le man par default c'est on):
[TEST]
writeable = yes
path = /mnt/test
force directory mode = 755
force group = smbgrp
force create mode = 755
force user = smbusr
comment = Dossier Test
invalid user = root
public = yes
user = smbusr
allow hosts = 192.168.1.0/24
J'ai créé depuis le serveur un lien etctest qui pointais sur le /etc/ du
serveur samba.
Sa a marché depuis windows linux et mac
Reply to: