LinuxForum.Fans
Тема

Скрыть сетевые шары на которые у пользователя нет доступа

Автор: DriveR 5 сообщений 6548 просмотров
#346118

Добрый день!

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

#346239

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

text
browseable = no

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

#346249

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

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

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

#346297

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

Войдите или зарегистрируйтесь, чтобы ответить.