Страница 1 из 1

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

Добавлено: 2009-12-22 19:28:42
goshanecr
Привет товарищи. Есть файловый сервер, 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 (но он же вроде как устаревший?). Что посоветуете? Только прошу по существу а не по линуксу. :)

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

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

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

Добавлено: 2009-12-22 20:42:25
goshanecr
В данном случае не подходит. У меня такая схема:
Разным группам пользователей (в зав-ти от принадлежности тому или иному набору доменных групп) полагаются в общей шаре для доступа разные папки с документами. Например директорские документы, бухгалтерские документы и т.д.
Это делается конечно не руками а небольшим самописным скриптом, который выуживает всех пользователей домена, затем для каждого из них выуживает группы в которые тот входит и из этого набора групп делает в папке %u символические ссылки на доступные этому пользователю папки. Для виндовых юзеров всё работает более чем на ура. А уж вот не думал что если клиент и сервер на базе *nix, то возникнут проблемы, да ещё и вроде с вполне стандартными сетевыми сервисами..