1

Добрый день!

Есть файловый сервер на FreeBSD, настроена samba/
На сервере есть общая сетевая папка, внутри этой папки куча подпапок на которые раздаются права доступа для пользователей.
Есть ли какая то фича позволяющая скрыть от пользователя те папки, на которые у него нет доступа?
В Windows это делается при помощи ABE (Access Based Enumeration)
http://blogs.technet.com/b/hugofe/archi … n-abe.aspx

2

Я тонкостей не знаю, но может через опцыю

browseable = no

можно сделать.
И что бы каждый пользователь заходил в свою папку по пути.
Или это не то?

Trouble  in WINDOWS reboot, trouble in UNIX be root.

3

kisil
Спасибо за ответ.
Посмотрел я про это параметр вот тут http://smb-conf.ru/browseable-s.html
Если я правильно понял, то выставив значение =no пользователи ничего не увидят не зависимо от розданных прав.
Сейчас попробую описать подробнее что мне надо.
Есть иерархия из папок

+Расшаренная папка для всех
-+Бухгалтерия
---+бух1
---+бух2
---+бух3
-+Продажи
-+ОХО
.....

Всем пользователям примапливается сетевой диск (буква К) который ссылается на "Расшаренная папка для всех"
Пользователь (например из Продажи) "открывает мой компьютер", заходит на диск "К" и видит кучу папок.
Он конечно не может получить в них доступ, но может видеть все структуру.
Хотелось бы что бы зайдя на диск "К" пользователь из Продаж видел только папки к которым он имеет доступ (т.е. папка "Продажи"), остальное для него должно быть не видно.

4

У вас всё рамещено в одной разшареной папке, то так как я советовал раньше не выйдет. Или вам придётса эти папки выносить на отдельную шару. А тогда подключать

Trouble  in WINDOWS reboot, trouble in UNIX be root.

5 (30.10.2013 20:25:40 отредактировано Fat-Zer)

http://lmgtfy.com/?q=Access+Based+Enumeration+samba

+ на первой же странице ответ
hide unreadable = yes
hide unwriteable files = yes

или не работает?

95% процентов проблем находятся между клавиатурой и стулом.