C'est le serveur Ubuntu 10.04 64 et samba 3.4.7.
J'ai un répertoire partagé /home/mit/share
et un autre /home/temp
que je relie au répertoire partagé:
ln -s /home/temp /home/mit/share/temp
Mais sous Windows, après avoir utilisé Internet, je ne peux pas ouvrir S:/temp
, mais sous Linux, il est possible d’accéder /home/mit/share/temp
comme prévu.
Cela fonctionne si je lie des répertoires à l'intérieur /home/mit/share/temp
, donc je suppose que samba est restreint pour sauter avec un lien en dehors / au dessus du répertoire partagé.
MODIFIER:
Voir également cette question intitulée Ubuntu + dernière version de samba, les liens symboliques ne fonctionnent plus sur les partages montés dans Windows .
Il semble préférable de mettre unix extensions = no
dans la section globale follow symlinks = yes
et wide links = yes
uniquement dans la section actions, là où vous en avez vraiment besoin.
Le unix extension
drapeau doit vivre dans la section globale et non dans les sections de partages individuels. Mais pour des raisons de sécurité, il est préférable d’utiliser les autres options uniquement là où vous en avez besoin, et non globalement.