To jest serwer Ubuntu 10.04 64 i samba 3.4.7.
Mam wspólny katalog /home/mit/sharei inny /home/temp, do którego linkuję:
ln -s /home/temp /home/mit/share/temp
Ale w S:/tempsystemie Windows po użyciu Internetu nie mogę otworzyć , ale w systemie Linux można uzyskać dostęp /home/mit/share/tempzgodnie z oczekiwaniami.
Działa to, jeśli podlinkuję katalogi wewnątrz /home/mit/share/temp, więc myślę, że samba ogranicza przeskakiwanie z linkiem na zewnątrz / powyżej katalogu współdzielonego.
EDYTOWAĆ:
Zobacz także to pytanie zatytułowane Ubuntu + najnowsza wersja samby, dowiązania symboliczne nie działają już na udziale zamontowanym w systemie Windows .
Najlepiej wydaje się umieszczenie unix extensions = now sekcji globalnej follow symlinks = yesi wide links = yestylko w sekcji akcji, gdzie jest to naprawdę potrzebne.
unix extensionFlaga musi żyć w sekcji globalnej, a nie w poszczególnych sekcjach akcji. Ale ze względów bezpieczeństwa lepiej jest korzystać z innych opcji tylko tam, gdzie jest to potrzebne, a nie globalnie.