как подружить символические ссылки в samba шаре и mount.cifs

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
goshanecr
сержант
Сообщения: 252
Зарегистрирован: 2008-03-31 15:54:49
Откуда: Пермь, Екатеринбург
Контактная информация:

как подружить символические ссылки в samba шаре и mount.cifs

Непрочитанное сообщение goshanecr » 2009-12-22 19:28:42

Привет товарищи. Есть файловый сервер, FreeBSD 8.0i386 + Samba 3.4.3, внесён в домен. На этом сервере для пользователей такое описание общего ресурса:

Код: Выделить всё

[share]
  ....
  path = /mnt/smb/users/%U
для того чтобы у разных пользователей были одни и те же папки делаю на них символические ссылки:

Код: Выделить всё

ln -s /mnt/smb/DOCS /mnt/smb/users/director/DOCS
после этого у пользователя director в шаре на сервере будет папка DOCS которая реально на серваке будет папкой /mnt/smb/DOCS (ну это я так, на всякий случай так разжёвываю :) )
Это в случае если в эту папку заходят с виндового клиента. А для линуксовых машин я сделал монтирование сетевого ресурса share. И всё бы хорошо, но вот почему то в случае монтирования с помощью mount.cifs эти ссылки видятся в линуксе как файлы-ссылки которые ведут в какую-тосс бессмысленную даль. Что делать? Как починить, или может mount_smbfs (но он же вроде как устаревший?). Что посоветуете? Только прошу по существу а не по линуксу. :)
Люблю в инете шарить. И браузер мой только Opera !!!
Пользователям стараюсь ставить дистр Ubuntu. Уже 3 человека пересели.
Домашний комп FreeBSD 9.0 amd64
FreeBSD - изменим жизнь к лучшему!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
GRooVE
ст. сержант
Сообщения: 309
Зарегистрирован: 2009-01-04 10:33:43
Откуда: Odessa, UA
Контактная информация:

Re: как подружить символические ссылки в samba шаре и mount.cifs

Непрочитанное сообщение GRooVE » 2009-12-22 19:42:07

в одной конторе поступил таким образом:
создал две шары: private и public
public была общедоступой для всех юзверей, в ней имя папки %u с полным доступом на запись для соответстующего пользователя и с доступом на чтение для всех;
private, соответственно, для каждого юзера - свой

Аватара пользователя
goshanecr
сержант
Сообщения: 252
Зарегистрирован: 2008-03-31 15:54:49
Откуда: Пермь, Екатеринбург
Контактная информация:

Re: как подружить символические ссылки в samba шаре и mount.cifs

Непрочитанное сообщение goshanecr » 2009-12-22 20:42:25

В данном случае не подходит. У меня такая схема:
Разным группам пользователей (в зав-ти от принадлежности тому или иному набору доменных групп) полагаются в общей шаре для доступа разные папки с документами. Например директорские документы, бухгалтерские документы и т.д.
Это делается конечно не руками а небольшим самописным скриптом, который выуживает всех пользователей домена, затем для каждого из них выуживает группы в которые тот входит и из этого набора групп делает в папке %u символические ссылки на доступные этому пользователю папки. Для виндовых юзеров всё работает более чем на ура. А уж вот не думал что если клиент и сервер на базе *nix, то возникнут проблемы, да ещё и вроде с вполне стандартными сетевыми сервисами..
Люблю в инете шарить. И браузер мой только Opera !!!
Пользователям стараюсь ставить дистр Ubuntu. Уже 3 человека пересели.
Домашний комп FreeBSD 9.0 amd64
FreeBSD - изменим жизнь к лучшему!