Samba, проблемы с правами в шарах, в которых есть ссылки на другие папки

Доброго времени суток.
Столкнулся со следующей проблемой:
Если в расшареной папке создать ссылку (ln -s...) на другую папку, то перейти в нее по протоколу smb не получается (Windows, точнее TotalCommander пишет - "Нет доступа, или файл <имя ссылки> уже используется.").
При этом права на ссылку - a+rwx, права папки (на которую указывает ссылка) - ... На этом разделе включен acl, и для пользователей pcguest (гостевой в samba) и user1 (рабочая учетка) - тоже rwx (у обоих).
В поисках решения уже пробовал sudo -u user1 bash, с последующими попытками открыть ссылку - так работает, то есть права в файловой системе настроены верно, не коректно ведет себя самба, а почему - немогу понять.

а что если попробовать вместо

а что если попробовать вместо ln -s использовать mount --bind ?

а так работает

В чем причина такого поведения? Я уже ничего не понимаю. А думал что самбу знаю хорошо.

здесь был коммент с

здесь был коммент с попыткой/объяснением данной фичи и возможным решением. Но не судба - обрыв wi-fi не дал его закоммитить. Вылови меня в jabber - попробую предлижить решение. Желательно, если потом ты отожмешь остаток от нашего разговора с решением сюда :)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Прости..?

Оффтоп - а что мешает ответ заново сюда скопировать? или на худой конец - отправить к истонику (где был дан ответ на похожий вопрос)?

отсустствие времени и нета в

отсустствие времени и нета в дороге :) ( писать сидя за рулем я еще не неучился)
по теме:
имхо, самба - имплиментация виндовых служб со всеми фичами и косяками:
1) в винде ссылки NTFS на шарах тоже не работают?
2) самба ( как идругие аналогичные FS - типа NFS) ничего не знает о ссылках FS, и не хочет знать . Почему ? Проблема блокировки файла :)
3) Данная проблема в винде решается при помощи DFS ( первые попавшиеся скрины )
я лично дфс на самбе не юзал, но в ядре фича есть.
П.С для сведения - DFS - это тупо редиректор на нужную шару, соотв позволяет маунтить шары на уровне самбы, в том числе с удаленных компов - референс - http://technet.microsoft.com/en-us/library/cc757042(WS.10).aspx

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

хм, странно все это...

Если чесно не понимаю какая разница для демона ссылка это или каталог. Ведь она (ссылка) представляется точно так же как и каталог, и узнать ее можно только если дополнительно "копнуть" в фс. А теперь то чего я действительно не понимаю - я на gentoo с ноября прошлого года, система работала исправно до апреля этого года, потом обновился, закончилось место, запаниковал, в общем уронил, скопировал /etc, /home на другой винт, так вот - до переустановки схема со ссылками работала и проводник Windows нормально переходил по ссылкам, даже радовался что не нужно теперь две шары создавать (для двух разделов) а можно сделать папку, расшарить ее, и в ней две ссылки на нужные папки. Конфиг самбы сохранился, версия - к сожалению /usr/portage не сохранил. Поэтому мне странно такое поведение. Может проблема в флагах? Моя собрана с:

[ Searching for packages matching samba... ]
[ Colour Code : set unset ]
[ Legend : Left column  (U) - USE flags from make.conf              ]
[        : Right column (I) - USE flags packages was installed with ]
[ Found these USE variables for net-fs/samba-3.4.8 ]
 U I
 + + acl           : Adds support for Access Control Lists
 - - addns         : Enable AD DNS integration
 - - ads           : Enable Active Directory support
 + + aio           : Enable asynchronous IO support
 - - avahi         : Add avahi/Zeroconf support
 + + caps          : Use Linux capabilities library to control privilege
 + + client        : Enables the client part
 - - cluster       : Enable support for clustering
 - - cups          : Add support for CUPS (Common Unix Printing System)
 - - debug         : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see http://www.gentoo.org/proj/en/qa/backtraces.xml
 - - doc           : Adds extra documentation (API, Javadoc, etc)
 - - examples      : Install examples, usually source code
 + + fam           : Enable FAM (File Alteration Monitor) support
 - - ldap          : Adds LDAP support (Lightweight Directory Access Protocol)
 - - ldb           : Enable the ldb tools
 - + netapi        : Enable building of netapi bits
 - - pam           : Adds support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip
 - - quota         : Enables support for user quotas
 + + readline      : Enables support for libreadline, a GNU line-editing library that almost everyone wants
 + + server        : Enables the server part
 + + smbclient     : Enable smbclient tool
 + + smbsharemodes : Enable special smb share modes (?)
 - - swat          : Enables support for swat configuration gui
 - - syslog        : Enables support for syslog
 - - winbind       : Enables support for the winbind auth daemon

может что упустил.

И все же проблема остается,

И все же проблема остается, mount --bind - не вариант.
Зато нашел закономерность - если сама ссылка и каталог на который она указывает, а также расшареный каталог, находятся на одном разделе то ссылки отрабатывают нормально, если на разных - то "Не удается найти путь".

кажется разобрался: самба

кажется разобрался:
самба по-умолчанию работает только с ссылками которые ведут каталоги, находящиеся в пределах шары (объяснение есть, и довольно логичное), но такое поведение можно выключить указав в конфиге:

unix extensions = no
wide links = yes
#follow simlinks = yes

Последний нужно изменить если он был в "no", если его не было - по умолчанию его значение - "yes", так что его можно не указывать. Откликнувшимся спасибо, жаль только что ни вы, ни я вовремя доку не изучили.

NFS_Daemon написал(а): самба

NFS_Daemon написал(а):
самба по-умолчанию работает только с ссылками которые ведут каталоги, находящиеся в пределах шары (объяснение есть, и довольно логичное), но такое поведение можно выключить указав в конфиге:

А можно было просто почитать что говорит emerge после сборки самбы:

The default value of 'wide links' has been changed to 'no' in samba 3.5
to avoid an insecure default configuration
('wide links = yes' and 'unix extensions = yes'). For more details,
please see http://www.samba.org/samba/news/symlink_attack.html .

Я не понимаю, как можно было подобное пропустить.

.

avsess написал(а):
А можно было просто почитать что говорит emerge после сборки самбы:

The default value of 'wide links' has been changed to 'no' in samba 3.5
to avoid an insecure default configuration
('wide links = yes' and 'unix extensions = yes'). For more details,
please see http://www.samba.org/samba/news/symlink_attack.html .

Я не понимаю, как можно было подобное пропустить.

А то ты не знаешь насколько тяжело после майкрософт виндавс вырабатывается привычка к чтению системных сообщений и логов?..

:wq
--
Live free or die

Поофтоплю... Я linux юзал

Поофтоплю...
Я linux юзал раньше чем винду. Slackware (х.з. какой, ядро 1.1.18) на своей 386SX я поставил в 1999, а 95 винду только в следующем, потому как сменил на 486...
Поэтому глупыми привычками не обзавелся, а вам желаю от них избавляться.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".