Samba. Запрет листинга каталога
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- ст. сержант
- Сообщения: 364
- Зарегистрирован: 2008-10-02 9:28:30
Samba. Запрет листинга каталога
Привет всем.
Столкнулся с несколько странной проблемой - нужно запретить листингфайлов в каталоге, при этом, переход в каталог должен осуществляться.
Как-то такое можно сделать?
Заранее благодарен.
З.Ы. Исход действия должен быть таким же, как если на ftp запретить команду list.
Столкнулся с несколько странной проблемой - нужно запретить листингфайлов в каталоге, при этом, переход в каталог должен осуществляться.
Как-то такое можно сделать?
Заранее благодарен.
З.Ы. Исход действия должен быть таким же, как если на ftp запретить команду list.
Tux: "Kill Bill !!!"
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- проходил мимо
-
- ст. сержант
- Сообщения: 364
- Зарегистрирован: 2008-10-02 9:28:30
Re: Samba. Запрет листинга каталога
Шару-то я скрыть могу, но если ручками до нее абсолютный путь писать - можно просмотреть что в ней. 
Записывать в папку мне не надо, мне надо просто закрыть листинг того, что в ней лежит.

Записывать в папку мне не надо, мне надо просто закрыть листинг того, что в ней лежит.
Tux: "Kill Bill !!!"
- manefesto
- Группенфюррер
- Сообщения: 6934
- Зарегистрирован: 2007-07-20 8:27:30
- Откуда: Пермь
- Контактная информация:
Re: Samba. Запрет листинга каталога
вроде как параметр browsing за это отвечает, точно не помню как звучит
от слова browse
от слова browse
- manefesto
- Группенфюррер
- Сообщения: 6934
- Зарегистрирован: 2007-07-20 8:27:30
- Откуда: Пермь
- Контактная информация:
-
- проходил мимо
Re: Samba. Запрет листинга каталога
Это прячет папку, а не что в ней.manefesto писал(а):нашелbrowseable = no
-
- проходил мимо
Re: Samba. Запрет листинга каталога
Код: Выделить всё
hide unwriteable files = yes
Код: Выделить всё
chmod -R ugo-w /path_to_share/share
-
- проходил мимо
Re: Samba. Запрет листинга каталога
хотя, скрыть то скроет, а вот доступ к нему будет или нет, не проверял..
-
- ст. сержант
- Сообщения: 364
- Зарегистрирован: 2008-10-02 9:28:30
Re: Samba. Запрет листинга каталога
Загуглил.
Нашел это:
Ну или это:
Типа / используется как разделилтель типа файлов, но ничего не срывается.
Какие только шаблоны не пробовал: и прочие вариации с полным путем и /.
Ни что не работает.
Нашел это:
Код: Выделить всё
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*/
Какие только шаблоны не пробовал:
Код: Выделить всё
*
.*
*.*
Ни что не работает.

Tux: "Kill Bill !!!"
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2009-06-14 7:02:26
Re: Samba. Запрет листинга каталога
а просто chmod 0711 не хватит?
-
- ст. сержант
- Сообщения: 364
- Зарегистрирован: 2008-10-02 9:28:30
Re: Samba. Запрет листинга каталога
Не думаю, т.к. подразумевается скрытый запуск файлов.
Надо чтоб их не видели, но запуск их был возможен.
Надо чтоб их не видели, но запуск их был возможен.
Tux: "Kill Bill !!!"
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2009-06-14 7:02:26
Re: Samba. Запрет листинга каталога
а причем тут разрешения на файлы?Soldier писал(а):Не думаю, т.к. подразумевается скрытый запуск файлов.
Надо чтоб их не видели, но запуск их был возможен.
и зачем вам вообще этот огород, расскажите?
-
- ст. сержант
- Сообщения: 364
- Зарегистрирован: 2008-10-02 9:28:30
Re: Samba. Запрет листинга каталога
Личные побуждения, но надо.Burner писал(а):и зачем вам вообще этот огород, расскажите?
Вопрос в том "зачем", а как это сделать?
Tux: "Kill Bill !!!"
-
- ст. сержант
- Сообщения: 364
- Зарегистрирован: 2008-10-02 9:28:30
Re: Samba. Запрет листинга каталога
Перепробовал все, но листинг закрыть не удалось.
Создал .hidden.txt. Файл скрыт, но при включенной опции на виндовой машине "Показывать скрытые файлы и папки" все отображается. (((
Создал .hidden.txt. Файл скрыт, но при включенной опции на виндовой машине "Показывать скрытые файлы и папки" все отображается. (((
Tux: "Kill Bill !!!"
-
- ст. сержант
- Сообщения: 364
- Зарегистрирован: 2008-10-02 9:28:30
Re: Samba. Запрет листинга каталога
А я нашел решение.
Все оказалось в настройках chmod самой дипы, которая является самой же шарой.
Выставляем chmod на шару 111, предварительно скрыв саму шару (browsable = no), и наслаждаемся результатом:
При переходе по адресу: - откроется список шар (только те, которые browsable = yes).
А если открыть:
нас пошлет.
Но(!).
Откроет файл. Естественно последнее заисит от chmod на сам файл.
Все оказалось в настройках chmod самой дипы, которая является самой же шарой.
Выставляем chmod на шару 111, предварительно скрыв саму шару (browsable = no), и наслаждаемся результатом:
При переходе по адресу:
Код: Выделить всё
\\ip_of_server
А если открыть:
Код: Выделить всё
\\ip_of_server\hidden_share

Код: Выделить всё
\\ip_of_server\hidden_share\file_in_hidden_share.txt
Tux: "Kill Bill !!!"
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2009-06-14 7:02:26
Re: Samba. Запрет листинга каталога
пля.. а я вам про что говорил?
-
- ст. сержант
- Сообщения: 364
- Зарегистрирован: 2008-10-02 9:28:30
Re: Samba. Запрет листинга каталога
Burner писал(а):пля.. а я вам про что говорил?
Я не телепат, дабы пытаться угадать куда(!) его выставить надо.Burner писал(а):а просто chmod 0711 не хватит?
Толи на файл, толи на диру, а может в свойствах самой шары прописать...
Все равно, всем спасибо за помощь.
Tux: "Kill Bill !!!"
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2009-06-14 7:02:26
Re: Samba. Запрет листинга каталога
Soldier писал(а):Я не телепат, дабы пытаться угадать куда(!) его выставить надо.
Burner писал(а):а причем тут разрешения на файлы?
с удовольствием послушаю, как прописывается chmod в свойствах самой шары.Soldier писал(а):Толи на файл, толи на диру, а может в свойствах самой шары прописать...
-
- ст. сержант
- Сообщения: 364
- Зарегистрирован: 2008-10-02 9:28:30
Re: Samba. Запрет листинга каталога
Зрите, ибо набором букв я не могу говорить:Burner писал(а):с удовольствием послушаю, как прописывается chmod в свойствах самой шары.
Код: Выделить всё
[asdf]
comment = directory
path = /usr/local/asdf/
valid users = user
public = no
writable = yes
printable = no
create mask = 0777
directory mask = 0777
Tux: "Kill Bill !!!"
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2009-06-14 7:02:26
Re: Samba. Запрет листинга каталога
т.е. вы не можете отличить mask от chmod?