Страница 1 из 1
Samba. Запрет листинга каталога
Добавлено: 2010-07-23 12:35:35
Soldier
Привет всем.
Столкнулся с несколько странной проблемой - нужно запретить листингфайлов в каталоге, при этом, переход в каталог должен осуществляться.
Как-то такое можно сделать?
Заранее благодарен.
З.Ы. Исход действия должен быть таким же, как если на ftp запретить команду list.
Re: Samba. Запрет листинга каталога
Добавлено: 2010-07-23 12:54:43
_FreeBSD
Re: Samba. Запрет листинга каталога
Добавлено: 2010-07-23 13:07:13
Soldier
Шару-то я скрыть могу, но если ручками до нее абсолютный путь писать - можно просмотреть что в ней.

Записывать в папку мне не надо, мне надо просто закрыть листинг того, что в ней лежит.
Re: Samba. Запрет листинга каталога
Добавлено: 2010-07-23 13:53:11
manefesto
вроде как параметр browsing за это отвечает, точно не помню как звучит
от слова browse
Re: Samba. Запрет листинга каталога
Добавлено: 2010-07-23 13:57:32
manefesto
Re: Samba. Запрет листинга каталога
Добавлено: 2010-07-23 14:00:51
Гость
manefesto писал(а):нашел
browseable = no
Это прячет папку, а не что в ней.
Re: Samba. Запрет листинга каталога
Добавлено: 2010-07-23 14:42:21
x6e6564
Re: Samba. Запрет листинга каталога
Добавлено: 2010-07-23 14:48:50
x6e6564
хотя, скрыть то скроет, а вот доступ к нему будет или нет, не проверял..
Re: Samba. Запрет листинга каталога
Добавлено: 2010-07-23 21:30:51
Soldier
Загуглил.
Нашел это:
Код: Выделить всё
hide files = /.*/DesktopFolderDB/TrashFor%m/resource.frk/
Ну или это:
Код: Выделить всё
[data]
path = /home/samba/data
browseable = yes
guest ok = yes
writeable = yes
case sensitive = no
hide files = /*.java/*README*/
Типа / используется как разделилтель типа файлов, но ничего не срывается.
Какие только шаблоны не пробовал:
и прочие вариации с полным путем и /.
Ни что не работает.

Re: Samba. Запрет листинга каталога
Добавлено: 2010-07-24 7:43:32
Burner
а просто chmod 0711 не хватит?
Re: Samba. Запрет листинга каталога
Добавлено: 2010-07-24 19:10:38
Soldier
Не думаю, т.к. подразумевается скрытый запуск файлов.
Надо чтоб их не видели, но запуск их был возможен.
Re: Samba. Запрет листинга каталога
Добавлено: 2010-07-24 19:39:59
Burner
Soldier писал(а):Не думаю, т.к. подразумевается скрытый запуск файлов.
Надо чтоб их не видели, но запуск их был возможен.
а причем тут разрешения на файлы?
и зачем вам вообще этот огород, расскажите?
Re: Samba. Запрет листинга каталога
Добавлено: 2010-07-25 9:34:38
Soldier
Burner писал(а):и зачем вам вообще этот огород, расскажите?
Личные побуждения, но надо.
Вопрос в том "зачем", а как это сделать?
Re: Samba. Запрет листинга каталога
Добавлено: 2010-07-27 8:52:47
Soldier
Перепробовал все, но листинг закрыть не удалось.
Создал .hidden.txt. Файл скрыт, но при включенной опции на виндовой машине "Показывать скрытые файлы и папки" все отображается. (((
Re: Samba. Запрет листинга каталога
Добавлено: 2010-07-28 14:53:38
Soldier
А я нашел решение.
Все оказалось в настройках chmod самой дипы, которая является самой же шарой.
Выставляем chmod на шару 111, предварительно скрыв саму шару (browsable = no), и наслаждаемся результатом:
При переходе по адресу:
- откроется список шар (только те, которые browsable = yes).
А если открыть:
нас пошлет.

Но(!).
Код: Выделить всё
\\ip_of_server\hidden_share\file_in_hidden_share.txt
Откроет файл. Естественно последнее заисит от chmod на сам файл.
Re: Samba. Запрет листинга каталога
Добавлено: 2010-07-28 16:03:46
Burner
пля.. а я вам про что говорил?
Re: Samba. Запрет листинга каталога
Добавлено: 2010-07-29 5:47:49
Soldier
Burner писал(а):пля.. а я вам про что говорил?
Burner писал(а):а просто chmod 0711 не хватит?
Я не телепат, дабы пытаться угадать куда(!) его выставить надо.
Толи на файл, толи на диру, а может в свойствах самой шары прописать...
Все равно, всем спасибо за помощь.
Re: Samba. Запрет листинга каталога
Добавлено: 2010-07-29 12:35:24
Burner
Soldier писал(а):Я не телепат, дабы пытаться угадать куда(!) его выставить надо.
Burner писал(а):а причем тут разрешения на файлы?
Soldier писал(а):Толи на файл, толи на диру, а может в свойствах самой шары прописать...
с удовольствием послушаю, как прописывается chmod в свойствах самой шары.
Re: Samba. Запрет листинга каталога
Добавлено: 2010-07-29 20:55:27
Soldier
Burner писал(а):с удовольствием послушаю, как прописывается chmod в свойствах самой шары.
Зрите, ибо набором букв я не могу говорить:
Код: Выделить всё
[asdf]
comment = directory
path = /usr/local/asdf/
valid users = user
public = no
writable = yes
printable = no
create mask = 0777
directory mask = 0777
Re: Samba. Запрет листинга каталога
Добавлено: 2010-07-30 13:43:34
Burner
т.е. вы не можете отличить mask от chmod?